Pile in. Form out.

A day of typing receipts becomes twenty minutes of review.

Pileform turns a whole period of receipts, invoices, and bank statements into reconciled, post-ready entries for Xero, QuickBooks Online & Desktop, BTMS, and Esoft.

Run an in-house finance team? Pileform for business

Works with the ledgers you already keep

Xero logo
QuickBooks Online logoQuickBooks Online logo
BTMS logoBTMS logo
Esoft logoEsoft logo

The cost of the pile

A quarter-end pile lands all at once: hundreds of documents, every shop, language, and VAT rate. Keyed in by hand, it can take a full day.

~12 min

per receipt, keyed by hand

€240–360

of billable time per batch

Re-file

one wrong rate flows into the return

Calculate the cost

Pileform reconciles the batch automatically and flags only what needs a human check. See how the VAT is handled

Why it holds up

Audit-grade by design.

Three things that go wrong with a batch, and how Pileform gets each one right.

VAT on every line

If the receipt says 9%, we apply 9%, and never override the printed rate. 55 jurisdictions, reverse-charge, inclusive or exclusive in 11 languages.

Computed, never guessed

Every figure is calculated by code, not estimated. Missing rates are inferred and yellow-flagged, impossible ones flagged red, and cash rounding shows in its own column. Nothing is silently fudged.

Proof in the file

Every row links to its original document, embedded in the workbook. When an auditor asks, the evidence is right there. No login, no lock-in.

Integrations

Posts to the software you already use.

Connect Xero, QuickBooks Online, QuickBooks Desktop, or BTMS and the entries you confirm post straight through: supplier invoices as Bills, journal entries in QuickBooks, and entries to BTMS; Esoft clients get a ready-to-import Excel file instead. Every workbook also exports to Excel and CSV, so the records are yours either way. How posting works

XeroQuickBooksBTMSEsoft · file import.xlsxCSV

How it works

From source documents to posted entries.

No daily capture to maintain and no per-seat licence. Submit the file as your client sent it, review the items Pileform flags, and post. Read the FAQ on accuracy and retention

01 · Submit

Submit the file.

One PDF, exactly as your client sent it: hundreds of pages, mixed languages and currencies. No splitting.

Q1_2026_receipts.pdf

02 · Extract

Extract, with VAT per line.

Supplier, date, and every line item, with the tax rate on each line. Computed, not estimated.

Petrolina€40.70
Café · rate?€4.80
ΑΛΦΑΜΕΓΑ€17.20

03 · Reconcile

Reconciled by supplier.

Grouped by supplier and reconciled. Unprinted rates are inferred and flagged. You check the exceptions.

PetrolinaAlphamegaUber+9

04 · Post

Post to your ledger.

One workbook per supplier, the document embedded as proof, posted to Xero, QuickBooks, or BTMS. Yours to keep.

Q1_2026_workbooks.zip

What comes out

One workbook per supplier.

Every workbook exports to Excel and CSV. No lock-in.

How Pileform is different

Built for period close, not continuous capture.

PileformContinuous-capture tools
Best forA full period of documents, processed togetherContinuous daily expense capture
OutputAn Excel workbook per supplier, plus direct posting to Xero, QuickBooks, and BTMSRecords pushed into the platform
VATPer line, 55 jurisdictions, reverse-charge, inclusive or exclusive in 11 languagesGeneric, normalised to a single rate
Bank statementsExtracted, classified, and posted double-entryReceipt capture only
The figuresComputed by code, with uncertainty flaggedProbabilistic extraction
Where it leadsA large document set at period closeA steady daily flow

Pileform does not replace your accounting software. It feeds it. It automates the work between source documents and a posted, reconciled ledger.

Security and data

Built for data you're trusted with.

Your clients' records are handled to the standard your practice is held to.

Processed and stored in the EU (Frankfurt).

GDPR-compliant, with a published DPA.

Encrypted in transit (TLS 1.3) and at rest (AES-256).

Your documents are never used to train models.

No lock-in. You keep the Excel workbook, always.

Built in Cyprus

Cyprus came first.

Pileform started in Nicosia, for Cyprus accountants: the local rates, the Greek-language receipts, the reverse-charge and rounding a Cyprus VAT return expects. The big international tools never handled that properly, so practices were keying it in by hand.

From there it grew: UK VAT, EU rates by country, and GST regions, 55 in all. Each one follows how that country actually files, not a single rate stretched to cover them all.

Pileform also runs Cyprus payroll on the same books, computed at current rates. See payroll for Cyprus

FAQ

Questions accountants ask.

See all FAQs

Pileform is accounting-automation software that turns a whole period of source documents (receipts, supplier invoices, and bank statements) into reconciled, post-ready entries for Xero, QuickBooks, BTMS, and Esoft. You drop in the pile as a PDF; you get back a clean, categorised Excel workbook with the VAT worked out on every line and the original document embedded as proof.

It is built for the period-end batch, the stack that lands before a VAT return, not daily, one-at-a-time capture. See everything it does.

No. Pileform does not replace Xero, QuickBooks, or your ledger; it feeds them. You keep the software you already use; Pileform just does the slow part (turning the document pile into clean, coded entries) and posts the results across.

You also keep an Excel workbook of every batch, so the work is yours whether or not you stay connected to a ledger.

Yes, mostly. Connect Xero, QuickBooks Online, QuickBooks Desktop, or BTMS and the entries you confirm post straight through: Bills and manual journals in Xero, journal entries in QuickBooks Online, qbXML entries queued for QuickBooks Desktop's Web Connector, and draft journals in BTMS through the on-premise connector. Esoft doesn't have a live posting connection yet: confirmed entries export as an Excel file formatted for Esoft's import instead, covering supplier documents. Your chart of accounts syncs in wherever a live connection exists, and bank-statement transactions post as double-entry too. You still keep the Excel workbook either way, and you're never locked in. Sage isn't supported. Tell us at contact@pileform.com if you need it.

Accuracy depends on the source PDF. Clean printed receipts extract reliably; smudged thermal prints and handwritten slips are harder. We don't quote a single accuracy figure because the honest answer depends on what the client handed over, and because the figures are computed by code, not estimated by a model that could be 99% confident and still wrong.

Every workbook comes back in two states: high-confidence rows ready to post, and yellow-flagged rows for review. Your time goes to the flagged rows, not to every line.

Automate your period close.

Start free, with no card required. Submit a recent client file and review the workbook in minutes. Or talk to us about your practice first.