Home · Business · Finance & Accounting · Invoicing & credit control
As of 13 August 2026, AI can create a customer statement of account.
This still needs a person who signs their name to it.
Can you do it?
5 minutesto a draft.
30 minutesto something you’d act on.
Cost, all in£0
Skill neededchat-fluent
Who has to check ityou
What the alternative costsA purpose-built bookkeeping or accounting system is the alternative; no price is stated here.
If this goes wrong: you ask a customer to pay the wrong balance, creating a dispute and delaying collection.
What to actually do
Hand it to a person
The route this page recommends
A person who owns the outcome does this end to end, worth it when the failure is dear.
Use a tool built for this
Second choiceDo it yourself
The distant thirdA chat interface, chat-fluent skill, and roughly 30 minutes until you can act on the result.
How to actually do it
- Open your accounting or invoicing system and export the customer ledger for the required statement period, including the opening balance, invoices, credit notes, payments, refunds and adjustments.
- Check the export contains the customer name, account reference, transaction dates, document or payment references, amounts and whether each amount increases or reduces the balance.
- Remove unrelated customers and redact unnecessary personal or bank details, then paste the remaining records into the prompt under the source data section.
- Ask the model to produce the statement and its unresolved-items list using the supplied prompt.
- Compare the opening balance, every transaction, running balance and closing balance against the customer ledger and recalculate the closing balance in your accounting system or spreadsheet.
- Investigate every flagged duplicate, missing reference, unallocated payment or disputed credit with the person who maintains the accounts before sending anything.
- Save the checked statement as a PDF or approved document and send it through your normal customer communication process.
Prompt
Create a customer statement of account from the transaction data below. Use UK pounds and the date format DD/MM/YYYY. Include the customer name and account reference, statement period, opening balance, every invoice, credit note, payment and adjustment in date order, a running balance, and the closing balance. Treat invoices and other charges as increases to the amount owed, and credits and payments as decreases. Do not invent, infer or round any figures. Keep invoice numbers, payment references and dates exactly as supplied. If the opening balance is missing, the data contains duplicate or conflicting entries, or a payment cannot be allocated confidently, flag it clearly instead of deciding silently. Show the arithmetic used for the closing balance and list all unresolved items separately. Return a clean table suitable for checking and sending after approval, followed by a short plain-English summary. This is the source data: Customer name: [CUSTOMER NAME] Account reference: [ACCOUNT REFERENCE] Statement period: [START DATE] to [END DATE] Opening balance: [OPENING BALANCE OR 'NOT PROVIDED'] Transactions: [PASTE THE ACCOUNTING EXPORT OR TRANSACTION LIST HERE]
Open it prefilled in ChatGPT or Claude, or copy it into Gemini, which takes no prefill link.
What it gets wrong
- It cannot know whether an unallocated payment belongs to this customer without evidence from your records or customer communication.
- It cannot resolve whether a credit note, refund or adjustment is commercially justified.
- It can reproduce an incorrect opening balance and still produce neat-looking totals.
- It does not replace your accounting system as the system of record.
- You remain responsible for checking the statement before using it for credit control.
Even on a YES, the friction has a name: context depth, verification cost and judgement under ambiguity.
How we scored this
Five axes, each scored nought to two by hand: ten means AI carries the task cleanly, and the thresholds that turn a total into YES, PARTLY or NO are published in the methodology. Each axis name links to its definition.
| Axis | Score (0–2) |
|---|---|
| Output | 2 |
| Inputs | 2 |
| Verification | 1 |
| Liability | 2 |
| Effort delta | 2 |
| Total | 9 / 10 |
The methodology and its thresholds are published in full.
FAQ
- Can ChatGPT create a customer statement of account?
- Yes. Give it a clean ledger export containing the opening balance, invoices, credits, payments and adjustments, and it can format the transactions into a statement with a running and closing balance. Check every figure against your accounting system before sending it.
- What information does AI need to create a customer statement?
- It needs the customer name and account reference, statement period, opening balance, transaction dates, invoice and payment references, amounts, and the direction of each transaction. Include credit notes, refunds, adjustments and any unallocated payments rather than leaving them out.
- Can AI calculate the balance on a customer statement?
- Yes, it can calculate and display a running balance from the records you provide. Recalculate the closing balance in your accounting system or spreadsheet because a missing or duplicated transaction will make the whole statement wrong.
- Is it safe to send an AI-created customer statement?
- Only after you have checked it against the ledger and resolved every flagged exception. This is not professional advice, and a serious accounting or debt dispute needs your accountant or bookkeeper.
Nearby answers
Assessed by gpt-5.6-luna (gpt-5.6-luna) on 2026-08-13, second-checked by an independent model. Wrong somewhere? Email [email protected] and it gets re-checked.
The newsletter
AI news, new answers and product picks, straight to your inbox.