Irish · EUR · cash-basis VAT

The books,
actually sorted.

Upload the statement your bank already gives you. cashish categorises it, matches the money to your invoices, and works out the VAT — on the cash basis, the way a small Irish company actually files.

Free while in beta. No card. Your data stays in the EU.

VAT 3 · cash basis
Jan – Jun 2026
reconciled
NetVAT
Sales at 23%14,288.003,286.24
Zero-rated exports27,000.000.00
T1 · VAT on sales41,288.003,286.24
Purchases at 23%5,132.521,180.48
T2 · VAT on purchases5,132.521,180.48
Payable€2,105.76

Output VAT recognised when each customer paid, apportioned across part-payments. Two expenses in this period still have no rate set — cashish says so rather than leaving them out quietly.

220
bank lines in a first import
63
rules doing the categorising
1
place the VAT figure comes from
0
spreadsheets involved
One ledger, two jobs

The same books, whether the money is the company’s or yours.

Importing, categorisation rules, accounts, documents and reporting are one piece of software. What changes is which half is switched on — and a book of each kind stays entirely separate from the other, under one login.

A business

The trading half: invoices out, bills in, VAT worked out on the cash basis, payroll if you have people.

  • Invoices, recurring invoices and contracts
  • Customers, products and vendors
  • VAT 3 figures — T1, T2 and the balance
  • Irish PAYE payroll, RPN import and payslips

Yourself

The same ledger with the trading half switched off, and a budget in its place. Nobody to invoice, no VAT to file.

  • A budget per category, against what you spent
  • Credit cards and savings alongside the current account
  • Where it went, month by month
  • Savings balances over time

Shared by both: statement import and de-duplication, categorisation rules that apply retroactively, multiple accounts with transfer detection, document reading, “where it went”, and MCP access for an AI agent.

What it does

Bookkeeping is mostly judgement plus a lot of typing. This removes the typing.

Import

Your statement, understood

Upload the CSV your bank already gives you. Re-uploading an overlapping period is safe — rows are keyed on the bank's own transaction id, so nothing doubles up and nothing you have already categorised is touched.

Rules

Correct a rule, fix the history

Write a rule once and it applies to everything it matches, including the transactions it previously got wrong. Test it first and see exactly what it would catch before you save it. Anything you categorised by hand that no rule has an opinion about is left alone.

Reconcile
Business only

Which invoice did that money pay?

Bank inflows are matched to the invoices that explain them — one payment to one invoice, even when a client pays five identical monthly amounts. Money that arrived before an invoice existed is never offered as its payment.

VAT
Business only

Cash basis, the Irish way

Output VAT recognised when the customer actually pays, apportioned across part-payments and mixed-rate invoices. T1, T2 and the balance, with the expenses that are still missing a rate called out rather than quietly omitted.

Exclude

A transfer is not an expense

Moving money into your own tax pot is not money spent. Exclude it and it is counted nowhere — not in reports, not in VAT, not in what you tell anyone else — while the row stays put so a statement still reconciles line for line.

Agents

Built to be driven by an AI

cashish is an MCP server as well as an app. Point Claude at it and it can read the ledger, write rules, raise invoices and match payments — using exactly the same code the screens use. A read-only key stays read-only.

Accounts

Current, credit card, savings — all of it

Every account you import sits side by side with its own balance and its own history. Money moved between two of them is recognised as a transfer and counted as spending in neither, which is the difference between a number you can trust and one that double-counts every time you top up savings.

Budget
Personal only

An envelope per category

Set what you mean to spend on groceries, fuel or eating out and see it against what actually left the account. No forecast, no projection — last month is a fact, and a budget you can check against one is worth more than one you cannot.

Savings
Personal only

Watch the balance go the right way

A savings account gets its own view: what went in, what came out, and the balance over time. Where the return is genuinely knowable it is shown, and where it is not — because a statement records deposits and not interest — it says so instead of inventing a percentage.

Documents

Point it at a folder of paperwork

Invoices, receipts and payslips are read into fields — issuer, date, net, VAT, total. Nothing reaches the books until you confirm it, every field is editable first, and what gets saved is what is on screen rather than what was read.

Both at once

Your business and your household, one login

Books are separate: separate ledger, separate categories, separate everything. Switch between them from the sidebar. Nothing from one appears in a report, a VAT return or a budget belonging to the other.

Pricing

One price per set of books.

No per-transaction fees and no charge for adding your accountant. A personal book is priced on its own, because a household is a different job from a company rather than a smaller one.

For yourself
Personal
€4per book, per month

Your own money, on the same ledger the businesses run on.

Up to 2 people — a household, not a company.

  • Every account in one place — current, credit card, savings
  • A budget per category, against what you actually spent
  • Transfers between your own accounts are not counted as spending
  • Where it went, month by month, without a spreadsheet
  • Statements from any bank that exports a CSV

For a business

What separates these is how many people may work in one business and what that business can do — never how many businesses you may own.

Sole trader
Sole trader
€9per business, per month

One business, one person, books that stay straight.

  • Unlimited bank statement imports
  • Categorisation rules that apply retroactively
  • Invoices, recurring invoices and payment matching
  • Cash or invoice basis VAT return figures
  • P&L, cashflow and margin reporting

One person in this business.

Most businesses
Company
€29per business, per month

For a limited company with an accountant and a few people to pay.

  • Everything in Sole trader
  • Invite your accountant with their own login and role
  • People and payroll — Irish PAYE, RPN import, payslips
  • Receipt attachments
  • MCP access, so an AI agent can do the bookkeeping

Unlimited people in this business.

Practice
Practice
Let’s talk

You keep books for other people and want them all in one place.

  • Everything in Company
  • OAuth connections for agent tooling
  • Volume pricing across the businesses you run
  • Priority on the things you need next

Unlimited people in this business.

Billing is not switched on yet.Every plan is free while cashish is in beta — no card is taken anywhere, and the prices above are what is planned rather than what is charged.
Straight answers

Can I keep my business and my personal books in the same account?

Yes, and they stay completely separate — separate ledger, separate categories, separate reports. You switch between them in the sidebar. A personal book has no invoices, no VAT return and no payroll; it has a budget instead.

What does a personal book actually give me?

Every account in one place with its own balance, rules that categorise the spending, a budget per category against what you really spent, and a month-by-month view of where it went. Money moved between your own accounts is recognised as a transfer, so topping up savings never reads as €500 of spending.

Is this a Revenue-approved filing tool?

No. cashish works out the figures — your VAT3 boxes, your P&L, a PSR-shaped payroll submission — and you file them. Check them against ROS before you submit anything.

Which banks work?

Any bank that exports a CSV. It was built against Revolut — the business export and the personal one, including savings statements, which are a different shape again — and reads a handful of common header spellings, so most exports import without fuss. There is no bank feed: you upload the file.

Is it only euro?

Yes, deliberately. EUR-only keeps the VAT logic honest. Foreign-currency transactions still import with their original amount recorded.

Does it tell me what to do with my money?

No. cashish is a ledger, not an adviser: it shows you what happened and what you budgeted, and every figure traces back to a bank line you can click. It does not recommend investments and it does not project your future.

Can my accountant get in?

Invite them from Settings. They get their own login and the accountant role: they can work the books but cannot change your business settings, your people, or your API keys.

Where does my data live?

Postgres in Frankfurt, inside the EU. Receipt files are stored privately, not on a public URL.

Can I get my data back out?

Yes. Every screen is backed by an API key you control, and there is a JSON export of the whole picture. It is your ledger.

Start with one statement.

Your company’s or your own. Import it, see the numbers, decide then.

Create an account