Your books, done in a conversation.

Virohana Books connects Claude to your banks and Estonian e-Financials (e-arveldaja). Drop invoices in, say "close my month" - it imports, matches, files VAT-correct entries, and leaves you one click in e-MTA. Your machine. Your data. Your keys.

Free

€0 forever
  • Wise + CSV bank import
  • Invoice reading in chat
  • Supplier auto-resolution (registry + VIES)
  • VAT-correct filing: purchases + reverse-charge journals
  • One submit per month
Request the connector
Coming to the official Claude connector directory for one-click install.

Studio

€29/mo or €290/yr
  • Everything in Free
  • Revolut + any EU bank (LHV, Swedbank, SEB - open banking)
  • Invoices-folder reading (PDF/photo)
  • Sales invoices incl. EU B2B 0%
  • One-command month close + recurring detection
Buy monthly Yearly

Office

€99/mo or €990/yr
  • Everything in Studio
  • Unlimited company profiles - built for accountants
  • Isolated books per client
  • Month close per portfolio company
  • Year-end accountant packs
Buy monthly Yearly

Payments by Stripe. After checkout you land on your license page - paste the key into the connector settings in Claude Desktop. Cancel anytime; the Free tier never expires.

What "local-first" means here

The connector runs on your computer inside Claude Desktop. It reads only its own data folder, your API-key file, and the invoices folder you choose. It talks only to: e-Financials (rik.ee), your banks (Wise / Revolut / GoCardless open banking), the EU VIES VAT register, the Estonian business registry, and - for paid tiers - our license server, which receives only your license key and a machine identifier. Never your books. Never your bank data. No telemetry.

How a month looks

1. Invoices land in your folder (or drop them in chat). 2. "Close May." Claude imports your banks, matches every payment to a document, flags the two that are missing, drafts the reverse-charge entries for your SaaS subscriptions. 3. You say "file it." 4. One click in e-MTA. Done - usually under ten minutes.