AI bookkeepingPublished June 29, 2026
AI bookkeeping: what AI can actually do — and can't
AI can already read receipts and invoices, suggest account codes, and match bank transactions against vouchers in Fortnox — in seconds rather than minutes. What it can't do is remove your responsibility for the bookkeeping, and a spreadsheet like Excel still doesn't count as a bookkeeping system on its own. This guide covers where the line actually sits — and where in Fortnox you can already let AI do the groundwork.
What is AI bookkeeping?
AI bookkeeping is the use of language models and machine learning to automate the interpretive and administrative parts of day-to-day bookkeeping: reading receipts and invoices, suggesting account codes, and reconciling bank transactions against vouchers. What doesn't get automated is the bookkeeping obligation itself — responsibility for every entry being correct and approved stays with the business, regardless of which tool did the groundwork.
The difference from older automation is how the source documents get read. A rules engine from 2015 matched exact patterns — same supplier, same amount, same layout — and broke the moment something varied. A language model reads a receipt or invoice roughly the way a person does: it recognizes amount, VAT, supplier, and date even when the layout changes case by case, and it can reason about which account is probably right based on how similar entries were booked before.
In practice that covers three kinds of source documents: receipts and photos of receipts, supplier invoices as PDFs or e-invoices, and bank statements. For each receipt or invoice the AI extracts amount, VAT rate, supplier, date, and — where one exists — an OCR reference number, then compares it against how similar documents were coded before in the same company. The result is an account suggestion with a confidence level, not a verdict: uncertain suggestions get flagged rather than guessed.
Example · sample documents
Account suggestions from documents
Three documents · Acme AB · June
| Document | Account | VAT | Confidence |
|---|---|---|---|
| Receipt · Elgiganten | Account5410 | VAT698 kr | ConfidenceHigh |
| Invoice · Telia (PDF) | Account6212 | VAT250 kr | ConfidenceHigh |
| Handwritten receipt | Account— | VAT— | ConfidenceLow · ask |
Can AI do bookkeeping?
Yes, partly: AI can interpret source documents, suggest account codes, and match bank transactions, but responsibility for the bookkeeping — and approving each entry — stays with you under Swedish bookkeeping law.
In practice, that means AI does the groundwork rather than the whole job. A supplier invoice landing in the inbox can be read, get an account suggestion, and sit ready for approval without anyone touching it by hand. But "ready for approval" is the operative phrase: a human signs off before anything is posted. That's not just a technical limit — it's a legal requirement, and honestly a reasonable safeguard too, since AI still misreads unusual or damaged documents.
Another common misunderstanding is that a spreadsheet counts as bookkeeping as long as the numbers are right. It doesn't. Swedish bookkeeping law requires that ongoing bookkeeping happen systematically, in a way that can be verified and reconciled afterward — a plain Excel sheet normally doesn't meet that bar even if every row is filled in correctly, because it lacks an audit trail and protection against rows being edited after the fact. It's the same point Sweden's business-registration guidance (verksamt.se) makes: the tool has to be a bookkeeping system, not just a spreadsheet that happens to hold numbers.
Where the line actually falls shows up clearest on unusual documents: a handwritten receipt, an invoice in a language the model has seen less of, or a faded thermal-paper receipt reads worse than a crisp PDF invoice from a large supplier. Where the AI is uncertain, it should flag that rather than guess — an account suggestion below a confidence threshold should always surface as a question, not a silent assumption. That's also why review doesn't disappear as interpretation improves: you still read every suggestion before approving it; only the drafting got faster.
Same task · two ways
- 01Open the supplier invoice
- 02Read the amount, VAT and due date
- 03Look up the right account
- 04Fill in the booking lines
- 05Attach the document
- 06Book it
Done: account 6212 Mobile phone, VAT 25% (250 kr). The suggestion waits for your approval before anything is written to Fortnox.
Which AI is best for bookkeeping?
There's no single answer, because "best" depends on the job you want done: audit tools for accounting firms, auto-categorization inside an existing bookkeeping program, and conversational AI that works directly inside Fortnox solve three different problems.
Audit tools like Lerry.ai are built for accounting firms with many clients — they review completed bookkeeping and flag anomalies before an audit, rather than handling day-to-day entry. Auto-categorization is the category most people mean when they ask about "AI bookkeeping": Zimply, Björn Lundén, and Spiris have each built AI-based receipt and invoice interpretation directly into their own bookkeeping programs, which fits well if you're already using that program and want to skip manual coding.
Nordsynk sits in a third category: it isn't a bookkeeping program at all, but an AI client — Claude or ChatGPT — that works directly inside the Fortnox you already use, over MCP. The difference is that you don't switch systems to get AI; you add a conversational layer on top of the Fortnox you already run, with the same approval requirement before anything gets written. A full comparison of all seven tools — with pricing, Fortnox support, and concrete pros and cons — is in our Swedish-language roundup of the best AI bookkeeping tools for 2026.
Which one is right depends on where you already stand. If an accounting firm already handles your day-to-day bookkeeping, an audit tool like Lerry.ai is the firm's problem to solve, not yours — you barely notice it as a client. If you code entries yourself inside a standalone bookkeeping program, auto- categorization in that program is usually the simplest path, since the AI already sits where you're working anyway. It's only once you'd rather steer bookkeeping from a conversation — with Claude or ChatGPT, without logging into a separate interface — that a tool like Nordsynk becomes the relevant choice, and then the question is whether you'd rather type what you want done than click through a form.
Bookkeeping
Fortnox
Invoices, vouchers, suppliers
MCP server
Nordsynk
OAuth consent · access policy
AI client
Claude or ChatGPT
You ask in plain language
Writes
Bookings, invoices and payments open a preview that you approve or reject.
Can AI do a year-end close?
Partly: AI can prepare supporting records, run reconciliations, and export SIE files ahead of the close, but the final year-end close requires human judgment on accruals, valuation, and other calls that can't be automated away.
What AI genuinely takes off your plate is the groundwork: reconciling accounts against vouchers, flagging balances that don't add up, and packaging the fiscal year into an SIE file (in Swedish) the accountant or firm can load into their own tool. What AI can't take over are the judgment calls — how to value an uncertain receivable, which costs should be accrued into next year, or whether a depreciation schedule needs adjusting. Those decisions need someone who understands the business, and for a limited company (aktiebolag), the close ultimately has to be approved and signed by the board.
Concretely, that looks like this ahead of a close: AI can reconcile VAT against the filing basis, compare account balances to the prior year and flag entries that deviate without an obvious reason, and list which vouchers are missing an attached source document before the accountant has to ask. That saves time specifically in reconciliation, usually the most repetitive part of closing the books. But whether an entry should be accrued into the next fiscal year, or how to value an uncertain receivable, are judgment calls that rest on knowing the business — not patterns in past bookkeeping — and those belong with a person.
Example · sample balances
Year-end reconciliation
Account balances vs last year · Acme AB
| Account | This year | Last year | Note |
|---|---|---|---|
| 1510 Accounts receivable | This year412 000 | Last year198 000 | NoteDeviates · no explanation |
| 2640 Input VAT | This year38 400 | Last year36 900 | NoteMatches VAT return |
| 5010 Rent | This year150 000 | Last year150 000 | NoteUnchanged |
| 6991 Other expenses | This year27 300 | Last year4 100 | NoteDeviates · 3 vouchers lack documents |
What does the law say?
Swedish bookkeeping law requires that every business transaction be recorded systematically and be verifiable, that accounting records be archived for several years after the fiscal year ends, and that responsibility for correct bookkeeping stays with the business owner or board — regardless of whether the work was done by an employee, an accounting firm, or an AI tool.
The archiving requirement is concrete: accounting records must be kept for seven years after the calendar year in which the fiscal year ended, whether they live in Fortnox, with an accounting firm, or in another system. That covers receipts, invoices, and vouchers in their original form — not just a summary or an AI-generated reading of them — because the original document is what an auditor or the Swedish Tax Agency can ask to see.
Two things follow from that. First, every voucher has to trace back to its source document in order — that's why an AI account suggestion is always tied to the receipt or invoice it came from, not just a floating amount and account number. Second, approval isn't a formality; it's the act that actually makes you liable. As long as an entry is waiting for sign-off, nobody has booked anything yet, which is why writes in Fortnox always pause there until you say yes.
That shows up in how corrections are handled too: a posted voucher normally isn't edited after the fact — a mistaken entry gets fixed by posting a new voucher that credits or supplements the original one. Both stay visible in the history, which is the whole point — a system where old entries could be overwritten without a trace would make the bookkeeping impossible to trust, whether a person or an AI made the change.
This is a general description of how the bookkeeping obligation works, not legal advice for your specific company — for edge cases, the Swedish Tax Agency's and verksamt.se's guidance, or your accounting firm, is the right place to ask.
AI bookkeeping in practice with Fortnox
Here's what it looks like when AI works directly inside Fortnox over Fortnox MCP rather than in a separate tool: you write what you want done, and whether it's a read or a write decides what happens next.
Whether something is a read or a write is decided by the kind of request you make, not by anything you have to flag yourself: a question that only retrieves information gets answered directly, while anything that would change something in Fortnox — posting a voucher, sending an invoice, paying a supplier — always stops in a pending state until you explicitly approve that specific change. That holds whether you're chatting through Claude or ChatGPT; the approval step lives in the Fortnox connection, not in whichever AI client you happen to use.
Video guide · 2:53
Reports and month-end close in Fortnox with AI
Narrated in Swedish with English subtitles. The video plays from YouTube when you click.
Example 1: a read needs no approval
“Show all supplier invoices due this week”
This is a read, so the AI answers directly: a list of supplier, amount, due date, and status, pulled live from Fortnox. Nothing gets written, so no approval is needed — this is the kind of speed that turns a question like this into seconds instead of logging in and filtering by hand.
Example · sample invoices
| No. | Due | Supplier | Amount |
|---|---|---|---|
| 1042 | 23 Jun | Telia | 1 249 |
| 1047 | 24 Jun | Bring | 4 800 |
| 1051 | 26 Jun | Kvarnen AB | 12 500 |
Example 2: a write waits for approval
“Code the receipt from Elgiganten for 3,490 kr and post it”
Here the AI reads the receipt, suggests an account and VAT rate based on similar past purchases, and lays out company, amount, account, and voucher preview in a pending state — but posts nothing yet. You see the summary and approve or decline it; there's no mode for editing on the fly, only yes or no. Say yes and the voucher is posted exactly as you approved it; say no and nothing happens in Fortnox at all.
Example · sample receipt
Preview · Fortnox
Book receipt from Elgiganten, 3 490 kr
Requested via Claude · Acme AB
| Account | In Fortnox now | After approval |
|---|---|---|
| 5410 Consumable equipment | In Fortnox now— | After approval2 792.00 debit |
| 2641 Input VAT | In Fortnox now— | After approval698.00 debit |
| 1930 Business account | In Fortnox now— | After approval3 490.00 credit |
Nothing is written to Fortnox until you approve, unless the company has enabled auto-approve.
Example 3: reconciliation flags what doesn't match
“Reconcile the bank account against June's invoices and show what doesn't match”
The AI matches bank transactions against paid invoices and vouchers, and lists what doesn't add up — duplicates, partial payments, or entries with no counterpart. It doesn't resolve the discrepancies for you; it saves the time it takes to find them by hand, so you spend your time on the actual decisions instead of the search.
Example · sample transactions
Reconciliation · June
Three items don't match: a duplicate payment to Telia (1 249 kr), a partial payment from Customer 2003 (6 000 of 10 000 kr) and a 2 400 kr deposit with no matching invoice.
If you'd rather set up recurring automations than write a prompt every time, automating bookkeeping in Fortnox is the next step.
Frequently asked questions
Can AI do bookkeeping?
Yes, partly: AI can interpret source documents, suggest account codes, and match transactions, but you still have to approve every entry under Swedish bookkeeping law, and a spreadsheet like Excel doesn't count as an approved bookkeeping system.
Which AI is best for bookkeeping?
It depends on the job: Lerry.ai reviews completed bookkeeping for accounting firms, Zimply, Björn Lundén, and Spiris auto-categorize inside their own programs, and Nordsynk is a conversational AI that works directly inside the Fortnox you already use.
Can AI do a year-end close?
Partly: AI can prepare supporting records, reconciliations, and SIE exports, but accruals, valuation, and the final sign-off require human judgment.
Is AI bookkeeping safe?
Yes, provided writes require your approval: the AI connects to Fortnox over OAuth with only the access you granted it, and nothing gets posted until you say yes to that specific entry.