Accounting

BooksBookkeeping for small and medium organizations, anywhere.

Run a set of books end to end - transactions, invoices, bills, journal entries, the bank reconciliation workpaper, month-end close, and reports - for one organization or a portfolio of client books. The ledger, the workpapers, and the AI that works in them do not encode any one country's tax rules.

Same ledger, journals, reconciliation workpapers, close, reports, and MCP assistant wherever your organization is. Where something is United States only, these pages say so and say what happens instead.

Two things are United States only today: the automatic bank feed, and payroll. Everywhere else you upload the statement - CSV or PDF - and the reconciliation workpaper derives from it exactly as it would from a feed, and payroll is recorded by journal. Payroll for other countries is being built.

AI does the heavy lifting

Your AI is your expert bookkeeper. You keep the ledger.

The assistant is now built into Books: a chat panel inside the app, with multiple chats and history like ChatGPT or Claude. It answers from the live ledger - trial balance, balance sheet, P&L, AR/AP aging, account activity - reads the documents you attach or pick from the library, and does the work: journal entries, bank-feed categorization and matching, bank reconciliations, invoice and bill drafts. Every posting stops at an in-chat approval card first, and you pick the model per chat - Gemini, Claude, GPT, or an open model - on every plan. Prefer the assistant your firm already licenses? Connect Google Antigravity, Claude, ChatGPT, or Gemini Spark over MCP and it works the same tools through the same approval gates and the same audit trail. Either way: AI prepares, you approve and post, and a reconciliation is signed by a person or not at all. External AI availability depends on the provider; Gemini Spark eligibility requirements apply.

Take the demo tour

A typical flow

Books flow: transactions arrive from a connected feed or from a statement you upload, then AI categorizes and extracts fields, then AI flags anything low-confidence, then you review and post.PlatformTransactions arrivefeed, or your statementAI botCategorize + extractwith confidenceAI botFlag low confidencereview, not guessYouReview + postyou commit it

Bots do the repetitive work; a person reviews and signs off wherever judgement matters.

One set of books, first transaction to close

Built by an accountant who has kept books in everything from QuickBooks to SAP.

WorkpaperOS Books was designed by a CPA who is a QuickBooks Online Advanced Certified ProAdvisor (Platinum-tier practice) with an MBA specialized in SAP Finance and years implementing SAP-scale systems. That range is the point: small-firm software teaches you speed, enterprise systems teach you controls - and Books is built to give you both. The bots work like an expert bookkeeper you talk to; the controls work like a system an auditor would sign.

  1. 1Meet the built-in assistant - or connect your AIThe Books Assistant is already in the app, answering from the live ledger. Prefer your own AI? One MCP URL in Antigravity, Claude, ChatGPT, or Gemini Spark does the same work.
  2. 2Set up the client book by chatCountry and base currency, a chart of accounts seeded by entity type rather than by country, imported customers and vendors, documents uploaded straight into the book - or do it by hand in the same screens.
  3. 3Let everything arrive on its ownBank feeds stream transactions where the automatic feed reaches - United States institutions today. Everywhere else you upload the statement, CSV or PDF, and it becomes the bank side rather than a second-class import. Receipts, bills, and contracts land in an inbox read by OCR and Google Document AI.
  4. 4Bots categorize and reconcileConfidence-scored categorizations, learned rules, and a bank reconciliation workpaper derived from the feed and the ledger - adjusting entries arrive as drafts, and only a person signs it.
  5. 5Journals draft as workbooks, post behind a lockThe AI proposes entries from the documents you upload and attaches the support; the post-lock keeps the ledger yours.
  6. 6Close the month with a score you can trustBook health, bank rec completeness, evidence completeness, and close completion - visible on one dashboard.
  7. 7Run bots like a teamAssign feeds, AP, and month-end to different bots; give routine work a fast model and judgment calls a frontier one.
  8. 8You review, approve, and postEvery entry lands as a draft, every action lands in the audit trail - nothing is posted without your approval.

The demo tour

Walk a real client book, screen by screen.

Six illustrated parts follow one fictional CPA-led book - a nonprofit community health center - from AI connection to a closed month.

Switching from QuickBooks or Xero?

The sore spots the forums keep filling up with - fixed.

These aren't hypotheticals: each one is a limitation users report in the QuickBooks Community and Xero Central threads, built out of Books on purpose.

The complaint · QuickBooks Online

Imported journal entries don't get the drill-down-and-edit flexibility that manually keyed ones do - click into one from a report and it fights back.

In WorkpaperOS Books

Manual or uploaded, draft or posted - it's the same entry and the same editor. Click any amount on the balance sheet straight through to the fix, or ask your AI to make it.

See it in Part 6

The complaint · QuickBooks Online · Xero

Bulk reclassify is reserved for the Accountant edition, skips several transaction types, and can't change the payee. Xero's Find & Recode is advisor-only - and can't be bulk-undone.

In WorkpaperOS Books

Bulk fixes belong to anyone your firm authorizes - previewed before they run, logged in the audit trail, reversible afterward, and runnable by your AI on your instruction.

See it in Part 4

The complaint · QuickBooks Online

No native journal-entry import in the US edition - the official answer is to buy a third-party app.

In WorkpaperOS Books

Drafts import natively - a native CSV or Excel workbook your reviewers can open, uploaded directly - then post through your approval queue.

See it in Part 5

The complaint · QuickBooks Online

Tags are being retired and class + location tracking caps at 40 on the Plus plan - hard news for grant-funded nonprofits.

In WorkpaperOS Books

Grant, class, program, department, location, and restriction are first-class fields on every journal line - no cap - with grant budget-vs-actual reporting built in.

See it in Part 5

The complaint · QuickBooks Online

Undoing a reconciliation needs an accountant user - and without one, you un-reconcile a checkbox at a time.

In WorkpaperOS Books

There is nothing to un-reconcile. Signing a workpaper is a signature, not a lock, so a transaction inside a signed month is still one click from undone - and the app tells you the month will stop tying rather than refusing you. Reopening the workpaper takes one firm admin's click, records a reason, archives the prior report, and re-derives from the ledger.

See it in Part 4

What you get

Designed for the work you need to finish.

An AI assistant built into the app - new

Open the chat panel and ask the live ledger - trial balance, P&L, aging, account activity - or hand it the work: journal entries, bank-feed categorization, reconciliations, invoice and bill drafts. Every posting stops at an in-chat approval card. AI is included with any subscription, every plan can use every model - Gemini, Claude, GPT, and open models - and connecting your own AI over MCP stays included too.

Documents and journal drafts go straight into the app

Books never needs cloud storage. Upload documents and support under Documents & Storage and they attach to the entries they prove; import journal-entry drafts directly - native CSV or Excel - and they land in the queue behind the post-lock. The built-in Books Assistant works fully with nothing else connected, and bank and credit-card feeds carry the transactions in on their own.

The accounting is not country-specific

Double-entry ledger, journal entries, the bank reconciliation workpaper, period close, and the financial reports work the same for an organization in Lagos, Manchester, or Ohio. None of it is built on one country's tax rules.

A starting chart chosen by what you are, not where you are

Two seed charts of accounts: for-profit (61 accounts) and not-for-profit (41 accounts, with donor-restriction net asset classes and functional expense groups). You pick by entity type, not by country, and every seeded account can be renamed, deleted, or added to afterwards.

Your currency, formatted like your currency

Each organization carries a country and a base currency, and amounts across the app and the reports are formatted for that currency and locale - including currencies written without decimals.

No bank feed? The statement is the path, not a fallback

Automatic feeds cover United States institutions today. Anywhere else, upload the statement - CSV or PDF - and it becomes the bank side of the workpaper: its lines are matched against the ledger exactly as feed rows are, reconciling items are named, adjusting entries arrive as drafts, and the workpaper is signed and printed the same way.

Payroll: United States today, other countries being built

Full payroll processing in Books runs for the United States only right now. Outside it you record payroll from whatever provider you use as a journal, and reconcile the payroll liability accounts in the books. Payroll for other countries is in development - we are not putting a date on it.

One organization or a hundred

Keep your own books or a portfolio of client books, with role-based access, one review queue, and a clear view of what is waiting on someone.

Month-end close, and a handoff that survives

Record adjustments, reconcile the balances, sign the workpapers, and set the closing date. When the file goes to an auditor or a tax preparer, the trial balance and the adjustments are already organized rather than rebuilt from scratch.

Pricing

Start free for 5 days. Pick a plan when you're ready.

Every plan includes a 5-day free trial - no card required up front. Pick the plan that matches your team today, then add the modules, countries, and workflows you need as you grow.

AI for the built-in Books Assistant is included with any app subscription, and every plan can use every model - Gemini, Claude, GPT, and open models. Need more: AI Core is $39/month (400 credits/week), AI Advanced is $129/month (1,400 credits/week), and pay-as-you-go is $10 for 250 credits, valid 12 months. Your AI over MCP is included on every plan, on both Books and AttestWork - connect Claude, ChatGPT, Gemini Spark, or Antigravity straight to your books. Additional users are $10/user/month or $100/user/year on any paid plan.

Trial

$0for 5 days
  • Full Professional access
  • Unlimited client books during trial
  • Your AI over MCP - included
  • Cancel anytime, no card required
Start trial

Starter

$29/ month

For one business, nonprofit, or sole proprietorship. $290/year (two months free). Extra users are $10/user/month or $100/user/year.

  • Your AI over MCP - included
  • One client book · 3 users included
  • Bank feeds (US) or statement upload, and reconciliation
  • Invoices, bills, and reports
  • Document inbox - OCR + Google Document AI
Start Starter

Professional

$59/ month

For bookkeepers, CAS firms, and growing organizations. $590/year (two months free). Extra users are $10/user/month or $100/user/year.

  • Everything in Starter
  • Your AI over MCP - included
  • Unlimited client books · 5 users included
  • Grants, classes, programs, and advanced reporting
  • Priority support
Start Professional

Managed

$199/ month

For teams that want a second set of eyes before the period is closed. $1,990/year (two months free). Extra users are $10/user/month or $100/user/year.

  • Everything in Professional
  • An experienced WorkpaperOS bookkeeper reviews the books every month
  • The period is closed formally once you and the bookkeeper are both satisfied
  • Unlimited client books · 5 users included
  • Your AI over MCP - included
Start Managed

Full Service

$499/ month

Monthly only. For organizations under $1,000,000 in total revenue - above that, email hello@workpaperos.com for custom pricing. Extra users are $10/user/month or $100/user/year.

  • We keep the books - a real bookkeeper, assisted by AI over MCP
  • Link your bank accounts, or upload statements and support directly in the app
  • Everything in Managed, including the monthly formal close
  • You review and lock each month - nothing is final until you say so
  • Unlimited client books · 5 users included
  • Your AI over MCP - included
Start Full Service

Team

Contactfor teams 10+ users
  • Multi-client Books rollout
  • Custom onboarding
  • Dedicated success manager
Talk to sales

FAQ

Common questions.

Can we use Books if our organization is not in the United States?
Yes. The ledger, journal entries, reconciliation workpapers, period close, reports, and the AI assistant over MCP carry no United States tax logic. What you will not get outside the United States today is an automatic bank feed or payroll processing - see the next two answers for what happens instead.
Will our bank connect automatically?
Only if it is a United States institution. The automatic feed runs on Plaid and Books requests United States institutions only, so outside the United States there is no automatic feed today. What you do instead is upload the statement - CSV or PDF - onto the Bank Activity sheet. With no feed connected, the statement you upload IS the bank side: its lines are matched against the ledger the same way feed rows are, outstanding checks and deposits in transit and bank charges are named as reconciling items, the adjusting entries arrive as drafts for you to post, and the workpaper is signed and printed as normal. It is a designed path, not a workaround.
Can we run payroll in our country?
Not yet. Payroll processing in Books is United States only today. Outside the United States you keep running payroll wherever you run it now and record it in Books as a journal entry, then reconcile the payroll liability accounts in the close - the ledger has payroll expense and payroll liability accounts seeded for that. Payroll for other countries is being built. We will not give a date until it is real.
Is the chart of accounts a United States chart?
The template is chosen by entity type - for-profit or not-for-profit - not by country, and it is a plain double-entry chart rather than a tax form turned into accounts. Some seeded names do read American, such as the payroll tax payable accounts and the not-for-profit donor-restriction wording. They are ordinary accounts: rename them, delete the ones you do not need, and add your own. Nothing in the ledger depends on the seeded names.
Which currency will amounts appear in?
The one set on the organization. Country and base currency are set in setup, and amounts are then formatted for that currency and locale throughout the app and the reports, with currencies that are written without decimals handled correctly. The setup picker currently offers the United States, United Kingdom, Canada, Australia, Germany, France, Nigeria, Kenya, South Africa, Cameroon, and India. If your country is not on that list yet, tell us at hello@workpaperos.com - it is a list, not an architecture.
What is on the United States page then?
The parts that only exist there: the automatic bank feed, payroll, sales tax by state, and 1099 vendor reporting. Pricing is the same on either page.
Where are the Africa Books products?
The separate WorkpaperOS Africa site hosts standalone Africa Books products on their own apps. This page is the platform Books product, which any organization can sign up for directly.

Start keeping the books.

Set up an organization, seed a for-profit or not-for-profit chart of accounts, and start with the reconciliation workpaper. Five-day trial, no card required.

Explore Books