A prepayment is a payment made in advance for goods or services the business will receive in a later period. It is recorded as an asset on the balance sheet and released to expense as the benefit is used up. An annual insurance premium paid in January is the classic case: it is spread across the twelve months it covers.
Why does a prepayment matter once agents act?
Prepayments are easy to miss. An invoice for an annual software licence looks like any other invoice. Unless someone reads the service period, it is expensed in full in the month it arrives, overstating that month's costs and understating every month after. An agent coding invoices can catch this reliably, because it can read service dates on every invoice rather than only the large ones someone remembers.
The release is the second risk. Once a prepayment is set up, a monthly journal moves part of it to expense. If that schedule is wrong or forgotten, the balance sheet carries an asset that no longer exists. Agents that run schedules need to show how each monthly figure was derived, a requirement covered in how do you trace every figure an AI agent reports back to an entry? and in AI agents for finance.
How does it work in practice?
- Identify: when an invoice covers a period beyond the current month, flag it as a candidate prepayment.
- Check the threshold: most businesses only spread costs above a set amount; smaller items are expensed.
- Set up the schedule: total, start date, end date and monthly release.
- Post the release each month, usually as a recurring journal.
- Reconcile the prepayments balance to the schedule at each month end.
An agent can do step 1 on every invoice, draft step 3 for a person to approve, and run step 4 as routine work once certified on it. The process is set out in how to run prepayment amortisation schedules with an AI agent.
What does that look like in an example?
A design studio pays 12,000 on 1 January for a year of software licences. Without a prepayment, January shows 12,000 of software cost and the other eleven months show none. With one, the agent flags the invoice from its service dates, drafts a schedule releasing 1,000 a month, and the finance manager approves it. Each month the agent posts the release and ties the remaining balance to the schedule: 11,000 after January, 10,000 after February, and so on.
How is a prepayment different from an accrual?
They are opposites. A prepayment is cash paid before the cost belongs to the period, so an asset is held until the cost is used. An accrual is a cost that belongs to the period before it is invoiced or paid, so a liability is recognised. Prepayments push cost later; accruals pull it earlier. Both exist so that each month shows the costs that relate to it, regardless of when the money moved.
A prepayment is also different from deferred income, which is the seller's side of the same arrangement. The customer who pays upfront holds a prepayment; the supplier who receives the money holds deferred income until it delivers.
Does "prepayment" mean something else in banking?
Yes. In lending, a prepayment usually means repaying a loan earlier than scheduled. An agent working across finance and lending data should be told which meaning applies in each source.
Questions people ask
What threshold should trigger a prepayment?
It is a policy choice set by the financial controller, often a fixed amount below which costs are simply expensed. The agent should apply the threshold as written and flag items just below it that recur, since several small annual costs can add up to a material distortion.
Can an AI agent set up a prepayment schedule on its own?
It can draft the schedule from the invoice and propose the monthly release. A person should approve it, because the start date, period and any partial months involve judgement. Once approved, the agent can post the monthly releases as routine entries within its certified bounds.