Skip to main content

How to Export Bank Statements in Tofu for Non-Integrated Entities

For entities without accounting software integrations, you can export bank statements into ready-to-use templates for both AP and AR workflows and manually upload them into your accounting system-making reconciliation faster and more accurate.

Written by Jess B
Updated this week

Note: Bank Statement Extraction is an early feature, so your organization’s owner must opt in before it can be used at an entity level.

Step 1 - Enable Bank Statement as an Extraction Type

  1. Go to Entity Settings → Features.

  2. Under Document Extraction Types, toggle Bank Statement ON.

Once enabled, Tofu will extract key details from every uploaded bank statement, including account numbers, dates, transaction details, amounts, and references.


Step 2 - Upload a Bank Statement

  1. Go to the Source Documents column.

  2. Click Upload document and select your bank statement file.

⚠️ Important for Large Bank Statements

If your bank statement has more than 60 pages, Tofie may ask you to confirm extraction before processing continues.

What to do:

  1. Upload the bank statement as usual.

  2. Go to the extraction panel.

  3. If prompted, re-extract the file or confirm you want Tofu to process the large file.

  4. Review the extraction as normal.

This prevents very large bank statements from being processed by accident and ensures accurate extraction.

💡 Recommended Upload Methods:

Either option lets Tofu receive documents without repeated manual uploads.


Step 3 - Review the Extracted Data

Go to the Extractions column and verify:

Header Details:

  • Bank Account

  • Currency

  • Statement dates

Transaction Table:

  • Date

  • Description (click to expand full details)

  • Debit / Credit amounts

  • Balance (if available)

  • Reference

  • Currency (transaction-level)

  • Contact

Multi-Currency Notes

  • Assign a Currency to each transaction row if the statement contains multiple currencies.

  • If no currency is selected for a row, Tofu defaults to the statement’s header currency.

This ensures each transaction reflects the correct currency when exported.

AI Contact Suggestions:
Tofie can suggest a Contact name based on transaction details and it learns from your previously reviewed bank transactions, so suggestions get more accurate over time. You can always edit these before exporting.

💡 Edit header details or line items directly in Tofu. Click Save Draft before leaving the page. Click Verify once the data is accurate.


Step 4 - Export the Bank Statement

After verifying:

  1. Click Export.

  2. Select the template that matches your accounting system.

Available Export Templates:

  • AutoCount (Excel)

  • Bukku (Excel)

  • InSoft Accounting (Excel)

  • Odoo (Excel)

  • PEAK (Excel)

  • QuickBooks Online (CSV)

  • Sage (CSV)

  • Xero (CSV)

  • Zoho Books (CSV)

Once exported, you can now proceed to import the file directly into your accounting software.

These export formats support both AP and AR reconciliation and eliminate the need for manual data conversion.


⚠️Early Feature Notes

  • File size & page count: Bank statements can be large. If you experience extraction issues, try splitting the PDF into smaller files (for example: 10–20 pages per upload) and upload again.

  • Document quality: Best results come from clear, non-blurry scans. Avoid skewed pages and low-contrast images when possible.

  • If you hit errors: Re-upload the file after splitting, or export what’s available and report the error to support with the document link.


With Tofu, preparing bank statements for manual import into your accounting software becomes fast, accurate, and stress-free. Our support team is available to help at any step.

Did this answer your question?