2 min read
What it means
The business had too little trading history to assess. A newer company without enough visible trading for a confident decision.
Where you see it
It arrives in the webhook payload:
{
"data": {
"object": {
"id": "dec_5H2N8",
"enquiry_id": "enq_9F3K2P",
"outcome": "declined",
"reason": "insufficient_trading_history"
}
}
}
How to handle it
Explain that more trading evidence strengthens a future application. See how eligibility works.
Keep declines respectful and never expose the underlying assessment data. See how to apply and the eligibility criteria.
In practice
Treat insufficient_trading_history as one branch of your reason handling, not the whole story. For decisions, the value explains the outcome so you can present it honestly without exposing the assessment. Map it to clear, humane copy, and where relevant signpost a constructive next step — a smaller amount, more trading evidence, or a later re-application. Never surface the raw code to the customer.
Frequently asked questions
Is insufficient_trading_history final?
It reflects the decision at the time. Circumstances change; a future application can be assessed afresh.
Should I show this reason to the customer verbatim?
Map it to your own clear, humane copy rather than surfacing the raw code. See Map errors to user-facing messages.
Where does insufficient_trading_history appear in the payload?
Under data.object.reason in the decision.completed webhook. Verify the signature, then branch on it.
Related reading

What are the basic eligibility criteria for a business loan?
The core criteria are simple: a UK-registered trading company, evidenced cash flow, and a reasonable conduct…
Read on Answers →
How to apply for a business loan
The documents, the steps and what to expect when your company applies.
Read on Learn →Funding for UK limited companies
Credicorp lends to your company, not to you personally — short-term working capital with no personal guarantee. See what your business could access.