AI-powered · Hosted or self-hosted · Open source

The accounting platform that learns your business — and lives inside it.

Purchase invoices, sales billing, the general ledger, expenses, and email campaigns — in one system. Merlin's AI extracts, codes, and posts documents automatically, and gets more accurate with every invoice it processes. Use our hosted version, or self-host for free — it's open source.

See how it works Your data never leaves your system.
merlin · review queue
Invoice INV-2841
Hadebe Plumbing
92% confidence
Line item
Suggested account
Amount
Geyser element replacement
5210 · Repairs
1,400.00
Call-out fee
5210 · Repairs
650.00
Pipe fittings (×4)
5300 · Materials
790.00
Coded the same way 11 times before

Running your books is still too manual, too scattered, and not really yours.

PDFs arrive. Someone opens each one.

Keys the figures into accounting software. Assigns accounts. Files the document. Repeats — every single invoice, every week.

Your accounting, billing, and email tools don't talk to each other.

Invoice in one system, books in another, client emails in a third. Every month someone reconciles the gaps — and all those subscriptions add up.

Generic AI doesn't know your business.

Off-the-shelf tools guess at account codes from general patterns. They don't know that your Supplier A always goes to account 5100.

One system for your full financial workflow.

Purchasing

AI supplier invoice processing

PDF, Word, Excel or CSV — Merlin extracts every line item, suggests GL account codes from your history, and auto-posts when it's confident. Learns your coding patterns with every invoice.

Sales & Billing

Invoices, quotes, and recurring billing

Create sales invoices, quotes, and credit notes. Set up recurring billing — weekly to annual — with auto-send. Track payments, outstanding balances, and overdue accounts.

Ledger & Expenses

Full GL and expense reporting

Hierarchical chart of accounts, multi-currency expenses with live rates for 160+ currencies, and expense reports by account or supplier. Proper double-entry from day one.

Email & Campaigns

Transactional invoices and newsletters

Send invoice emails with custom templates and merge tags. Run email campaigns to contact lists and segments — all from the same system, no third-party email service needed.

Built for the way small businesses actually work — not the way enterprise software assumes.

No lock-in

Hosted or self-hosted — your choice

Use our hosted version for a monthly fee, or self-host for free — the full source is on GitHub. Either way, there's no proprietary black box. You can always take your data and run it yourself.

Personalised

Learns your business specifically

Not generic accounting patterns — your suppliers, your accounts, your preferences. The more you use it, the smarter it gets for you.

Oversight

Human review where it counts

Speed of automation on invoices Merlin knows well. A clear review queue for anything unusual. No silent errors buried in your accounts.

Complete billing cycle

Purchase, sales, and recurring — in one place

Purchase invoice processing, sales invoices, quotes, credit notes, and recurring billing (weekly to annual with auto-send). Full chart of accounts, tax handling, and document sequencing — not a simplified tracker.

Everything in the box.

Hosted or self-hosted — it's your call.

Hosted

We run it. You log in.

No server, no setup. We handle hosting, updates, and backups. Pay a monthly fee and start processing invoices the same day.

Self-hosted · Free

Run it on your own server.

Merlin is open source under an MIT-style licence. Host it yourself, keep full control of your data, and pay nothing. Community support via GitHub.

View on GitHub →

Generic accounting software knows the rules.
Merlin knows your business.

Purchase processing live
Sales & billing live
Early access open

Replace your invoice data entry cost.

If you're currently paying someone to key invoices into your accounting software, Merlin is a direct replacement — with a ledger that's always up to date.

No sales funnel. Just a conversation about your use case.