For finance teams running several entities
The close that took four days one morning.
Closebook pulls your banks, payment platforms and statement files into a single ledger, maps every row with rules you control, and reports P&L and cash flow per entity or consolidated. The spreadsheet that currently holds your group together stops being load-bearing.
Set up with you, not sold self-serve. Onboarding is a week, not a quarter.
| Source | Raw description | Mapped to | Amount | USD |
|---|---|---|---|---|
| Mercury | STRIPE TRANSFER 4471 | Revenue · Subscriptionsmapped | 18,400.00 USD | 18,400 |
| Garanti BBVA | BK*CLICKUP 8817 TL | Operating · Toolingrule matched | 2,310.55 TRY | 68 |
| Paraşüt | SATIŞ FATURASI 2026/318 | Revenue · Servicesmapped | 144,000.00 TRY | 4,235 |
| Halkbank | statement-2026-08.pdf | Import · 214 rowsfailed → retried | — TRY | — |
| Stripe | PAYOUT eu_1Q8xk2 | Revenue · Subscriptionsmapped | 9,120.00 EUR | 9,860 |
- 8
- connectors and file imports
- 4
- statement formats, scans included
- 1
- ledger, per entity or consolidated
What is actually shipped
Eight connectors, four file formats, and none of it is a roadmap.
Everything below is in the product today. Where something is not built yet, this page says so rather than implying it.
- Multi-entity consolidation with per-entity and group reporting
- Multi-currency amounts with dated FX rates and gap backfill
- Column mapping templates, versioned, reusable across accounts
- Row-level rules that turn BK*CLICKUP into Operating · Tooling
- An AI mapping assistant whose every suggestion a person approves
- Statement import from CSV, Excel, PDF and DOCX, with OCR
- Invoices, expected payments and projected transactions
- Loan schedules with instalments tracked against real payments
- Reconciliation between what you expected and what arrived
- A workspace audit trail of who changed which row, and when
Not built yet: self-serve card checkout, and a customer-facing billing screen. Plans are agreed on a call and invoiced by a person. We would rather tell you that here than after you have signed.
Month-end, as it stands
You already know how this month ends.
Now
- 01You download nine statements from five banks in three formats. One of them is a PDF that a scanner produced.
- 02You paste them into the workbook. The Turkish statement's decimal comma breaks two columns, quietly.
- 03You apply last month's rate to the whole month because per-day rates are more work than the answer is worth.
- 04You rebuild the consolidation tab because an entity was added and the ranges do not stretch.
- 05Someone asks what changed since last month and the honest answer is that you would have to redo it to know.
It works. It takes four days, and only one person can do it.
With Closebook
- 01The API sources already synced overnight. The two upload-only banks take a drag and a drop.
- 02The Turkish statement uses its saved template, so the decimal comma is a solved problem, not a recurring one.
- 03Every row carries the rate for its own date. The FX gaps are backfilled and visible.
- 04A new entity appears in the consolidation because consolidation is a query, not a range.
- 05What changed is a list of rows, each with the person and the timestamp attached.
The four days become a morning of reviewing exceptions — and anyone on the team can do it.
How it works
Land it, map it, reconcile it, report it.
Four stages, in order. Each one is a place you can stop and check the work before it feeds the next.
Land it
Connect eight sources or drop a statement in. PDFs and scans go through OCR. Each bank account, card and platform stays its own account, so nothing is averaged away before you have seen it.
Map it
A column template teaches Closebook your statement shape once. Row rules turn raw descriptions into your categories. The AI assistant proposes the rest and a person approves every one — nothing classifies itself behind your back.
Reconcile it
Expected payments meet the cash that actually landed. Invoices match allocations. What is still open is a list, not a feeling.
Report it
One clean ledger drives P&L, cash flow and cash-in-bank, per entity or consolidated, in the currency you report in.
| Revenue | 412,800 | 388,140 | |
| Cost of sales | (148,900) | (151,020) | |
| Gross profit | 263,900 | 237,120 | |
| Operating | (171,440) | (168,905) | |
| EBITDA | 92,460 | 68,215 |
Against the alternatives
Closebook is not your accounting system. It is the layer above it.
Your accountant keeps the books for the tax authority. This is the ledger you run the business from. The last row is the one most comparison tables leave out.
| Spreadsheet | Accounting software | Closebook | |
|---|---|---|---|
| Consolidates several entities | By hand, monthly | Extra licence | |
| Keeps original and reporting currency | One rate, whole month | ||
| Imports a scanned PDF statement | |||
| Your own row-level mapping rules | Formulas that rot | Fixed chart | |
| Shows which rows a rule touched | |||
| Projects invoices not yet paid | A second sheet | Partly | |
| Tracks loan instalments against cash | A third sheet | Partly | |
| Audit trail of every edit | |||
| Is your accountant's filing system |
Your first week
Onboarding is done with you, and it is measured in days.
Closebook is not a product you are left to configure alone. Someone sits with you until your own numbers are on the screen.
We create your workspace and entities, connect the sources that have APIs, and import a month of history so you are looking at your own numbers, not a sandbox.
We build column templates for each statement shape you use, and the first pass of row rules from your existing categories.
You review the mapping. Corrections become rules, so the same row never needs deciding twice.
Schedules take over. Syncs run hourly or daily, and you are reviewing exceptions rather than assembling a ledger.
Risk and control
You are handing us your bank data. Here is exactly what that means.
Your data is fenced at the database
Every table is row-level-secured by workspace. A query for another tenant's rows returns nothing — it is not filtered in application code where a missing WHERE clause becomes a breach.
Connector keys are encrypted
Credentials are stored encrypted with AES-256-GCM and are never rendered back to the browser. Read-only tokens wherever a provider offers them.
It runs in Frankfurt
Application and database are hosted in the EU (Vercel fra1, Supabase). Sub-processors are listed publicly, so you can hand the list straight to whoever asks.
You can take it with you
Transactions, invoices and mappings export to CSV and Excel whenever you want. There is no version of this where your ledger is hostage.
What we do not have: a SOC 2 or ISO 27001 certificate. We are a small team and we have not been audited. Everything above is a practice you can verify, not a badge. The full security page spells it out, and every sub-processor is listed.
Who builds this
A note from the team
We built Closebook because we were running several companies across Turkish and US banks, Stripe, Upwork and Paraşüt, and the only thing tying them together was a workbook that one person understood. Every month-end was an archaeology project.
So the design bias here is towards showing you the work rather than hiding it: which rule touched which row, which rate applied on which day, which import failed and what happened next. A finance tool that is confident and opaque is worse than a spreadsheet you distrust for good reasons.
We are a small team and you will talk to us directly. If Closebook is the wrong shape for your group, we would rather say so on the call.
The Closebook team at Vizio AI
Pricing
From $99 a month, and you always talk to a person first.
Four tiers by seats and entities. No self-serve checkout, because a group ledger needs setting up properly before it is worth paying for.
What it is holding
- 24
- screens in the product, not a roadmap
- 5
- live API and OAuth connectors
- 0.00
- unexplained variance, every close
Counted from the product, not from a deck. Where a number is illustrative, this site says so on the figure itself.