Bookkeeping for construction groups, streamlined
From thousand-page bank statements to single invoices that split across milestones, Tofu reads every document a project generates and posts it to your accounting software, coded to the right project and cost center.

Legacy OCR breaks where construction firms actually operate
The bank statements never stop
One invoice, many milestone payments
Cost codes on every line
Handwritten site paperwork
How Tofu solves it
Thousands of pages, read in minutes
One account across every project and entity
Milestone payments, split automatically
Every line coded to project and cost center
Handwriting and 200+ languages
Straight into your accounting software
One Tofu across every project and entity

"tofu is one of the best apps I've ever come across. You upload your bank statement and it takes less than five minutes. You have no idea the joy that tofu gives me."

Works with your accounting software
Native sync with Xero and QuickBooks. CSV export for everything else. Cloud storage integrations so invoices land in Tofu the moment they hit the folder.




Manual Entry vs. legacy OCR vs. Tofu
Frequently asked questions
Yes. Upload the full month, any page count, and get every transaction back as CSV or posted straight to your accounting software. No page limits.
Yes. Tofu applies the split rule you set once, so a single invoice is booked across the right accounts and divisions automatically, even when the invoice itself shows only one line.
Yes. Tofu reads the project, department, and division off each document and maps them to your tracking categories and cost codes before you review.
Yes. Handwriting and 200+ languages, including a project name written by hand on the bill, get read and captured with the project tag applied.
Yes. Upload the PDF statement and get every transaction back in your system's template, ready to import. No bank feed required.
No. Flat fee, unlimited users and entities, so adding a project or SPV doesn't increase your cost.
