Consulting

The monthly bookkeeping now does itself

We got tired of the work, so we built something to do it. A full year of our accounts — 221 payments, 196 invoices — for ₹48. Now we build agents like it for other companies.

The problem

It was not hard work. It just never ended.

Every month the same thing. Download the bank statement. Two hundred rows of things like UPI-4021xxxxxx-PAYMENT FROM PHONE.

Work out what each one was. Find the invoice for it — in Slack, in email, in someone’s downloads folder. Match them up. Chase whoever forgot to send theirs. Then do it again next month, having forgotten everything you worked out last time.

Nobody enjoyed it. So we stopped doing it by hand.

What we built

You give it the statement. It does the rest.

One file, once a month. That is your whole job.

  1. 01

    It works out what each payment was for

    Teach it once — “anything with SWIGGY is Meals” — and it never asks again. Whatever your rules don’t cover, it asks an AI model. Anything it still isn’t sure about, it marks Needs Review and leaves for you. It never guesses.

  2. 02

    It collects the invoices by itself

    From your Slack channel. It notices when someone posts the same invoice twice, and quietly ignores the copy.

  3. 03

    It reads them

    Vendor, date, amount, GST number, tax breakdown. It reads a normal PDF for free. Only a photo or a scan costs anything.

  4. 04

    It matches each invoice to its payment

    On amount and date. If two invoices could fit the same payment, it doesn’t pick — it shows you both and asks.

  5. 05

    It chases the missing ones

    Every day at 4pm it posts one message in Slack: who still owes which invoice, tagged by name. It stops as soon as the invoice arrives.

Ledger

Every transaction in the book of record — click a row for its full story, invoice included.

Manage categoriesRefresh
Money out
₹19.97L
221 transactions · to 31 Mar 2026
Money in
₹20.41L
Funding, refunds and client payments
Invoices matched
41
51 still waiting · 0 need review
AI cost to run
$0.5022 (~₹43.19)
196 files collected & read
Search narration, vendor, amount…All directionsAll categoriesAll invoice states
Showing 221 of 221 transactions
DateNarrationCategoryInvoiceAmount
31 Mar 2026Employee SalariesNone needed
31 Mar 2026Employee SalariesNone needed
31 Mar 2026Employee SalariesNone needed
30 Mar 2026ME DC SI 514834XXXXXX1187 CLAUDE.AI SUBSCRIPTIONAnthropic, PBCAI ToolsMatched−₹9,484.06
27 Mar 2026Director Loan
27 Mar 2026DC INTL POS TXN DCC+ST 220326-EPR2608689270598Forex MarkupNone needed−₹7.68
25 Mar 2026UPI-ZOHO-ZOHOTECHNOLOGIE44315.RZPREC@RXAIRTEL-A…ZOHO Corporation Private LimitedBusiness SoftwareMatched−₹191.46
[ the ledger ]

Every payment, categorised.

Ledger

Every transaction in the book of record — click a row for its full story, invoice included.

30 Mar 2026ME DC SI 514834XXXXXX1187 CLAUDE.AI SUBSCRIPT…Anthropic, PBCAI ToolsMatched−₹9,484.06
Transaction
Narration
ME DC SI 514834XXXXXX1187
CLAUDE.AI SUBSCRIPTION
Amount
₹9,484.06
Bank reference
0000000000501020
Closing balance
Category
Software & AI / AI Tools
Categorized by
deepseek-v4-flash
Statement file
Imported
28 Jul 2026, 11:51 pm
Invoice / payment proof
Vendor
Anthropic, PBC
Document type
tax invoice
Total
$100.00
Document date
29 Mar 2026
Invoice number
8JNUM0BB 0004
GSTIN
9924USA290030SI
Match confidence
Confident (exact amount, tight window)
Matched at
20 Aug 2026, 11:11 pm
Attachment — invoice-8JNUM0BB-0004.pdfBiggerFull view
c5c384cb-e2c1-4731-9d54-ca7…1/ 1100%
Invoice
Invoice number8JNUM0BB-0004Date of issueMarch 29, 2026Date dueMarch 29, 2026VAT RegistrationIndia GST: 9924USA29003OSI
Anthropic, PBC
548 Market Street
PMB 90375
San Francisco, California 94104
Bill to
Simplifying AI Private Limited
NO 33, 4th Floor, 1st Main, Ganganagar, Gramatana, HMT Layout, CBI Road, R T Nagar
Bangalore 560032
[ the matched invoice ]

Open a row and the invoice is sitting there, with what decided the category.

#receipts-invoices
Wednesday, August 19th
saiAPP5:39 PM
AutoLedger: these payments still have no invoice in #receipts-invoices:
@Prakash - please post:
- Rs 17236.1 on 2026-03-03 - AMAZON WEB SERVI (Software & AI / Cloud Hosting)
- Rs 2000 on 2026-03-03 - ZOHO CORPORATION (Software & AI / Business Software)
- Rs 150 on 2026-03-03 - ZOHO CORPORATION (Software & AI / Business Software)
@Varsha - please post:
- Rs 2788.23 on 2026-03-19 - MIDJOURNEY INC. (Software & AI / AI Tools)
@Sri- please post:
- Rs 9484.06 on 2026-03-30 - CLAUDE.AI SUBSCRIPTION (Software & AI / AI Tools)
Post the file here - AutoLedger picks it up and stops asking automatically.
[ the chasing ]

It chases people so you don’t have to.

Ask it

“Which payments still have no invoice?” It answers, and shows why.

There is a chat inside it. You ask in ordinary English, and it answers — and then shows you the actual rows it used to work that out, printed underneath.

That last part matters. You never have to take a number on trust.

It can only read. Ask it to change a category and it says so plainly, and points you at the button that does it.

Ask

Questions about your books, answered from the actual rows — every figure comes with the payments behind it. Reading only: nothing here changes the books.

How much did we spend on AI tools this year?

We spent Rs 288,197.89 on AI Tools this year across 36 payments.

Total spend for 2025-04-02 to 2026-03-31: Rs 288197.89 across 36 payment(s). (The row list shows 36 example payment(s).)

GroupTotalPayments
Total288197.8936
Answered from your books · $0.0002 (approx Rs 0.02)
[ the Ask tab ]Ask in plain English. See the rows behind the answer.
The proof

Not a demo. Our actual books.

What it did on our own accounts, April 2025 to March 2026.

This is not a demo built for a website. It is the system our company’s books actually run on, every month — and we are still improving it, because we use it ourselves.

221
bank payments handled
196
invoices collected and read
69%
read free, with no AI needed
₹48
total AI cost, the whole year
autoledger — python run_cost.py
(.venv) gauravkunal@Gauravs-MacBook-Pro autoledger % python run_cost.py
AutoLedger running cost (all time)

  deepseek-v4-flash
    calls        : 443
    tokens in    : 373,062
    tokens out   : 563,305
    cost         : $0.3525 (approx Rs 33.75)

  claude-haiku-4-5
    calls        : 58
    tokens in    : 92,740
    tokens out   : 11,428
    cost         : $0.1499 (approx Rs 14.35)

TOTAL: 501 calls  ->  $0.5024 (approx Rs 48.11)
(.venv) gauravkunal@Gauravs-MacBook-Pro autoledger %
[ the cost ]

A year of bookkeeping, for less than a cup of coffee.

What we learned

Three things mattered. None of them was the AI.

These are not bookkeeping ideas. They are how we think any AI agent touching real money, or real decisions, ought to behave.

01

Never guess

An AI that is 95% right sounds great until you realise 5% of your books are quietly wrong and nothing tells you which 5%. Ours would rather stop and ask. Everything it isn’t sure about goes in one place.

02

Never pay twice

Every step can be run again safely. Import the same statement twice and nothing duplicates. Re-run a month and it doesn’t re-buy work it already did. That is why a year costs ₹48.

03

Show your working

Every category in our books records what decided it — your own rule, or which AI model. Months later you can ask “why is this a salary?” and get a real answer.

For you

Your problem isn’t bookkeeping. It may be the same shape.

Ours looked like this:

  • it came back every month
  • it was mechanical, but it needed judgement
  • the information arrived messy, from several places
  • getting it wrong was expensive — and quiet, so nobody would notice for months
  • and part of it was chasing people

We have only built this for bookkeeping. But other problems have the same shape — you may recognise it in insurance claims, in purchase orders checked against what actually arrived, in compliance filings, in stock counts.

Our own bookkeeping is done by an AI agent we built. An agent, in plain words: not a chatbot. Software that does a whole job on its own — and stops to ask you when it isn’t sure.

Now we build agents like it for other companies. We build products too — ChatPlotDB lets you chat with your database in plain English.

What this looks like for you

The monthly job nobody wants

Matching things up, making reports, chasing people, filing.

Reading documents

Invoices, bills, statements, forms. Getting facts out of PDFs and photos, reliably, without paying more than you need to.

Chat over your own data

Ask a question, get an answer with the rows behind it.

Agents where your team already is

AutoLedger lives in our Slack; nobody had to learn a new tool. Putting one where your team works is a small piece of work.

We offer to build AI agents like this for your company.

How we work: we start with one job that’s costing you time every month, and build it properly — tested, and safe to run again. We agree who owns what before we start, in writing.

Tell us the job you dread doing every month.