Custom Model is an AI model adapted to your specific business. Usually that means taking a foundation model (GPT-4o-mini, Claude Haiku, Llama 3) and continuing training on your own data so it learns your patterns. Sometimes it means training a smaller specialised model from scratch on your data. Either way, the point is the same: the resulting model knows things, behaves in ways, or produces outputs that the off-the-shelf version of the model cannot.
Key Takeaways
- A custom model is one adapted to your specific business, usually by fine-tuning a foundation model on your own data.
- SMBs rarely train models from scratch. Almost all 'custom' SMB models start from a pre-trained foundation model and continue training from there.
- Cost has collapsed. OpenAI, Anthropic, and Google fine-tuning runs typically cost tens of dollars at SMB scale. The expensive part is now labelling your training data.
- Custom models earn their place only when off-the-shelf models keep being wrong for your specific case. If the generic model works, do not build custom. The maintenance burden of a custom model is real.
- Custom models go stale. Plan to retrain every 3 to 12 months as your data and business evolve.
In Simple Terms
A foundation model out of the box (GPT-4o, Claude Sonnet, Gemini, Llama) is a generalist. It has seen the public internet and knows about almost everything. What it has not seen is your specific business, your products, your industry's jargon, your customers' typical situations, or the tone your brand uses. For many tasks, the generalist is good enough. For some, it is not.
A custom model closes that gap. Take the generalist model, continue training it on your business's own data (transcripts of past sales calls, examples of past customer support answers, your own product descriptions), and the result is a specialised version that talks like your business does. Same underlying capability. Better aim at your specific use case.
For most SMBs, the question of whether to build a custom model usually answers itself: when the off-the-shelf model keeps making the same kinds of mistakes for your business, despite good prompting, fine-tuning is the next lever. When the off-the-shelf model is fine, do not bother. Building a custom model adds complexity (training data preparation, retraining schedule, evaluation) that the team has to maintain.
Three Ways an SMB Customises a Model
Prompt engineering (cheapest, fastest)
Carefully written instructions, examples, and context inside the prompt change how the model behaves without any training at all. For 80% of SMB use cases, a well-engineered prompt is enough. No infrastructure, no training data, no maintenance. Just a longer, better-structured request to the model.
Fine-tuning a foundation model (middle ground)
Take an existing foundation model and continue training it on your own examples (input-output pairs the model should learn to produce). Best for changing tone, format, or structure of outputs. Cost: $5 to $50 of compute for SMB-scale on OpenAI, Anthropic, Google. Time: a few hours of training. Maintenance: retrain when your data or needs drift.
Custom-trained smaller model (heaviest)
Train a smaller specialised model from scratch on your data. Common for tabular prediction (churn, lead scoring, fraud) where the giant foundation models are overkill. Tools: Google Vertex AI AutoML, Hugging Face AutoTrain, Amazon SageMaker AutoPilot. Cost: tens to low hundreds of dollars. Best for tasks where a foundation model is the wrong shape and a focused, narrower model fits better.
When Custom Models Are Worth Building (and When They Are Not)
Use a custom model when:
The off-the-shelf model gets the task consistently wrong, despite reasonable prompting. Examples: a customer support bot whose answers keep contradicting your actual policies. A classifier that miscategorises your documents because the categories are specific to your industry. A scoring system that keeps weighting the wrong signals.
You have enough labelled training data that the model can actually learn the pattern. Rule of thumb: 200 to 500 examples for a fine-tune to do anything useful, 1,000 to 5,000 for noticeable lift on most tasks. Below 100, prompt engineering will usually beat fine-tuning.
The cost of the work the model does justifies the maintenance burden. A custom model needs a refresh schedule, a way to measure whether it is still performing, and a fallback for when it stops working. If the task is low-stakes, prompt engineering plus an off-the-shelf model is usually the right answer.
Do not build a custom model when:
The off-the-shelf model works well enough. The marginal lift from fine-tuning rarely justifies the work if the baseline is already good.
Your data is too sparse or too dirty. A fine-tune on bad data produces a worse model than no fine-tune at all. Cleaning your data first is the higher-leverage activity.
The use case is something a foundation model with RAG can solve. Retrieval-augmented generation lets the off-the-shelf model use your data at query time without permanent training. Cheaper, easier to update, and usually the right first answer for "let the AI use our company knowledge."
Frequently Asked Questions
What does 'custom model' actually mean?
When does an SMB actually need a custom model?
How much does training a custom model cost?
What is the difference between fine-tuning and RAG?
Do custom models need to be retrained?
Related Glossary Terms & Resources
Foundation Model
The base layer most custom models start from: a pre-trained foundation model that gets fine-tuned.
Inference
Running the custom model in production. The ongoing cost layer that custom models share with off-the-shelf ones.
Machine Learning
The broader category. Custom-model training is one of the most common ML projects SMBs commission.
AI Automation Statistics 2026
Adoption and ROI data across custom ML, AI agents, and the broader AI landscape.