tav.
PricingBlog
Bookkeeping

Every transaction
journaled.
Automatically.

TAV runs a double-entry general ledger behind the scenes. Every invoice, expense, and payment creates journal entries with balanced debits and credits. No manual bookkeeping. No accountant needed for day-to-day.

Get started free No subscription needed to start
Journal
Trial Balance
Account Ledger
Date
Description
Acct
Debit
Credit
Mar 24
Invoice INV-2026-031 finalized
1300
€4,750.00
Omzet
8000
€3,925.62
BTW af te dragen
2200
€824.38
Mar 22
Payment received — TechCorp BV
1000
€2,100.00
Debiteuren
1300
€2,100.00
How it works

Invoice it. TAV journals it.

01

You do your work

Send invoices, log expenses, receive payments. Business as usual. TAV watches every financial event.

02

TAV creates the journal

Each event triggers a balanced journal entry — debits equal credits. Invoice finalized? Revenue booked. Payment received? Bank account updated.

03

Review any time

Open the ledger to see every entry. Drill into any account. Export the trial balance. Everything your accountant needs is already there.

Trial balance.
Always current.

The trial balance updates in real time as journal entries are created. Every account shows its debit total, credit total, and running balance. Select any year to compare periods.

Need detail? Click into any account to see its full transaction history with running balance. Export to CSV at any level — trial balance, account ledger, or full journal.

Trial Balance
2026
Code
Account
Type
Debit
Credit
Balance
1000
Bank
Asset
€18,420.00
€18,420.00
1300
Debiteuren
Asset
€12,850.00
€9,100.00
€3,750.00
2200
BTW af te dragen
Liability
€4,216.38
−€4,216.38
2201
BTW te vorderen
Asset
€892.10
€892.10
8000
Omzet
Revenue
€24,850.00
−€24,850.00
4100
Software
Expense
€1,231.40
€1,231.40
Fully automated

Journal entries are created by database triggers when invoices are finalized, payments received, expenses logged, or credit notes issued. No manual entry.

Chart of accounts per country

TAV seeds 16–18 accounts based on your region. EU: BTW accounts, Dutch account names. US: Schedule C expense categories. Correct from day one.

Immutable ledger

Journal entries cannot be edited or deleted after creation. Corrections are made via new entries. Full audit trail, always balanced.

Cash or accrual

Toggle between cash and accrual accounting in your settings. The trial balance adjusts accordingly. Choose what works for your tax situation.

Year-end closing

Close a fiscal year to zero out revenue and expense accounts into equity. TAV prevents entries in closed years. Clean start, every year.

CSV export

Export the full journal, trial balance, or per-account ledger as CSV. Hand it to your accountant or import into any accounting tool.

Works with
From the blogAll guides
FAQ

Common questions

Do I need to know double-entry bookkeeping?

No. TAV handles all journal entries automatically. When you send an invoice, TAV debits Accounts Receivable and credits Revenue. When a payment arrives, TAV debits Bank and credits Accounts Receivable. You never create entries manually — TAV does it via database triggers that fire on every financial event. The ledger is there for transparency and for your accountant, not for daily data entry.

When are journal entries created?

TAV creates entries on four events: invoice finalized (revenue + VAT booked), payment received (bank updated, receivable cleared), expense created (expense account debited), and credit note issued (revenue reversed). Each entry is atomic — the invoice cannot exist without its journal entry. This is enforced at the database level.

What chart of accounts does TAV use?

TAV seeds accounts based on your country. EU users get 18 accounts including Bank, Debiteuren (Accounts Receivable), BTW af te dragen (VAT payable), BTW te vorderen (VAT receivable), Eigen vermogen (Equity), Omzet (Revenue), and 12 expense categories. US users get 16 accounts aligned with Schedule C categories — no VAT accounts. Account names use the official local terminology.

What is the difference between cash and accrual?

Cash accounting recognises revenue when payment is received. Accrual accounting recognises revenue when the invoice is sent. TAV supports both — toggle in Settings. The trial balance adjusts accordingly. Most freelancers in the EU use accrual (required in many countries). Most US freelancers use cash (simpler for Schedule C). Ask your accountant which applies to you.

What happens at year-end?

TAV has a year-end closing function that zeroes out all revenue and expense accounts into your equity account. This gives you a clean starting balance for the new year. Once a year is closed, TAV prevents any new entries in that period — protecting the integrity of your filed tax returns. You can close a year at any time after your tax filing is complete.

Books balanced.
Every single day.

Start TAV. The ledger runs itself.

Get started free

Essential cookies only. Privacy policy