Skip to content

Your books leave with you, all of them, in formats anything can read.

Leaving should not require a project. The export is one request in your privacy settings, it works on every plan and during the trial, and what comes back is a zip of plain CSV files plus your receipt images. This page lists exactly what is in it, column by column, so you can judge whether it is complete before you need it to be.

What the archive contains

FileWhat's in itColumns
accounts.csvYour full chart of accounts, every entity, archived accounts included.id, code, name, type, entityId, parentAccountId, taxCategory, archivedAt
transactions.csvEvery posted transaction, every entity. Drafts that never posted are not books and are not included.id, date, entityId, memo, source, status, postedAt
transaction-lines.csvEvery ledger line of every posted transaction. Amounts are signed cents, so nothing is lost to rounding.id, transactionId, accountId, entityId, amountCents, memo
invoices.csvEvery invoice with its customer, entity, status, and amounts.id, number, status, issueDate, dueDate, customerId, entityId, subtotalCents, taxCents, totalCents, createdBy
expenses.csvEvery expense with its vendor, entity, category, and amounts.id, date, amountCents, description, entityId, vendorId, reviewState, submittedBy, reimbursable
reimbursements.csvEvery reimbursement request and its outcome.id, expenseId, state, submittedBy, decidedAt, paidAt, paidMethod
audit-log.csvThe append-only record of who did what, from the first day.id, action, targetTable, targetId, actorUserId, createdAt
receipts-manifest.csv and receipts/Every receipt listed, and the original files themselves alongside.id, storagePath, mime, bytes, sha256, source, status, createdAt; files named by id and original filename

Every row that belongs to a business carries its entityId, so a multi-entity portfolio splits back into its entities with a filter, not a project. Dates are ISO, money is whole cents, and the files are UTF-8 CSV, the least proprietary format there is.

Two honest limits

Receipt files have a size budget.
Very large receipt libraries can exceed the archive's file-size limit. When that happens the archive says so, every receipt is still listed in the manifest, and every file remains downloadable in the product. Nothing is silently dropped.
Customers and vendors ride on their rows.
There is no separate customers.csv or vendors.csv yet; each invoice and expense row carries its customer or vendor id. A lists export is on the list, and this page will say so when it ships.

Why it's on every plan

Nothing that makes the books trustworthy is ever tier-gated: the audit log, the immutable ledger, period locking, reconciliation, both migration reports, and this export ship on every plan, including the trial. The export is requested by the business Owner from privacy settings; it runs as a background job and the archive appears there when it's ready. There is no exit fee, no conversation required, and no plan on which the answer is different.

The contrast most people arrive here with is a one-report-at-a-time export: run a report, download it, run the next one, and hope the set is complete. That is a real pain and it is also the reason this page lists columns rather than adjectives.

The rest of the promises, on the pricing page.

Price lock, price history, free migration, active-entity billing, and no cap that ever blocks reading your own books.

Pricing principles