← All services

Headline offer · Local AI Bookkeeper

Your books never leave the building.

We spend three weeks in your office installing a bookkeeping system that you own outright. Your books end up as plain-text files you can open with ledger or hledger forever. A local model drafts the entries and never signs off on one. A report is the printed output of a command, not a number a model made up.

Nothing is uploaded — and that is a warranty in the engagement letter, not an adjective on a website. There is no account to log into, no API key, no subscription, and when we are finished there is no vendor in the loop — including us.

$18,000 fixed

Three weeks. Computer not included.

Book a discovery call

Who this is for

You keep books for a business and you will not put bank statements into a cloud product. Perhaps the data is regulated. Perhaps you read a terms-of-service page once and decided no. Perhaps you simply do not want your general ledger to be a row in someone else's database — something they can reprice, restructure, discontinue or lose.

That is the entire market for this, and we would rather say so plainly. If you are happy with a cloud bookkeeping subscription, keep it. It is cheaper than we are and it works. This is for the person for whom “it lives in the cloud” is the disqualifier rather than the feature.

The sentence a cloud product cannot write

Every bookkeeping product on the market says it takes your privacy seriously. That is an adjective. Here is the clause we sign instead, word for word out of the engagement letter:

“No statement document, journal entry, account number, balance, or other Client financial data is transmitted by the installed system to any third-party model provider, cloud service, or Yayster system.”

It is written as a material term and a warranty — a thing we are liable for if it is untrue, not a description of how we hope the software behaves. The model that drafts your entries runs on the computer in your office. There is no inference API behind it to send anything to.

A cloud bookkeeping product cannot write that sentence, because uploading your statements is how it works. That is not a criticism of those products. It is the one thing we are selling instead of them, and it is the reason this offer exists.

What you own at the end of three weeks

Every one of those things keeps working if we never speak again. That is the point of the offer, not a disclaimer on it.

The model drafts. A person signs. The command prints the number.

Three rules hold the whole thing up, and they are the reason it is defensible to put a language model anywhere near a set of books.

  1. 1The model never files anything. It drafts double-entry lines from the statement. Your named approver checks the draft against the statement. Only a balanced, approved draft is appended — and a gate refuses a posting whose date, account and amount are already in the books, so running the same PDF twice cannot double your expenses.
  2. 2A validator rejects anything that breaks a hard rule, with no judgement and no model involved. Money leaving the account can never be income. A category that is not on your chart does not exist. These checks cannot be talked around, because they cannot be reasoned with.
  3. 3A report is what ledger printed. You ask a question; the system runs the command against your files and hands back the output. It does not summarise, estimate or narrate. If you do not trust the answer, run the same command yourself — the files are right there.

We published the method before we had anything to sell

Those three rules are not a precaution we invented for a brochure. We wrote the method up in public before there was an offer attached to it — the prompt, the guardrails, the grading, and the failures we ran into — free, in enough detail to build it yourself if you would rather. You can read how it works before you decide whether you want us to install it.

How we do local LLM bookkeeping, written out in full

The method, the prompt, the one-line guardrail that catches a sign error, and what we learned building it. Read how we did it →

What is not included

This list is why three weeks is a real number rather than a hope, and it goes into the contract, not just the pitch.

Behind on the books? Catch-up is priced by the month.

Almost everyone who wants this is behind, and “one month closed” invites the obvious question. So catch-up is a separate, published add-on priced per month of history, and you decide how far back is worth paying for.

Priced per month of history, quoted on the call

Worked oldest month first, each one closed and approved the same way the first one was. Quoted after we have seen the statements, because a month with forty transactions and a month with four hundred are not the same month.

After we leave, you pick one

DEFAULT

Clean handoff

No ongoing fee

Our access to the machine terminates when you accept the work. This happens on its own — no notice, no request, nothing for you to remember to do. You keep the computer, the files and the runbook. We are done, and nothing you own stops working because we stopped talking.

Continuing access

A fixed monthly fee, quoted on the call

A private connection to that one machine — nothing else on your network — with a stated response window and a stated scope: the machine stays up and the drafting keeps working. Changes to your chart of accounts, catch-up and anything new are billed separately. It is a separate addendum you sign and pay for, month to month, thirty days' notice either way. It is not a bookkeeping service and it does not make us your bookkeeper.

What we will not do is keep a login to your financial records for free, forever, with no obligation attached to it. Decline the second option and our access ends. And if some key or network path ever outlives the handoff by oversight, being able to connect is not permission to connect — we tell your approver so you can revoke it. That is the honest version of “you own it.”

Terms, in plain language

The engagement letter is signed before the install starts. No exceptions, including for us.

How it starts

1

Discovery call — free, thirty minutes

How many accounts, how far behind, who approves, and what you are not willing to put online. If a cloud product is the better answer for you, we will say so on this call.

2

Written proposal and engagement letter

Fixed price, the dates, the hardware specification, the out-of-scope list word for word, and the data-handling terms. Nothing starts before it is signed.

3

Three weeks in your office

Week one, the chart of accounts and the machine. Week two, the inbox and the drafting, against your real statements. Week three, the first close — you approving, us watching — and the runbook.

4

Handoff

You accept the work. Our access ends and you get the certificate that says so — unless you have separately signed and paid for the monthly option, which is the only thing that keeps it open. The files were always yours.

Tell us what your books look like now

How many accounts, how far behind, and who would do the approving. Thirty minutes, no commitment, and we will tell you if this is the wrong thing for you.

A human reads every message.

This is Yayster. We build local-AI and automation pipelines, and we document them while we do it — every guide on this site is something we ran.