Import → Export CSV
Get the statement into usable columns, then carry on with the bookkeeping in Excel or your accounting package.
SmartBank Cashbook Manager
Take your cashbook processing to the next level.
Catch up your cashbooks by importing your bank statements. SmartBank automatically converts supported PDFs to CSV in seconds as you import. Export straight away—or allocate and reconcile first.
For accountants, bookkeepers and business owners catching up their books and working towards tax deadlines.
Unlimited imports · No per-statement conversion fee
Watch the workflow
See the import, review the transactions and choose your export. Follow David’s demonstration with your own supported bank statement.
Explore the learning centre →Your statements. Your cashbook.
From a bank statement to a cashbook ready for your accounting package.
▶ Watch the PDF import videoYour bank statement
Into SmartBank
Supported PDF → CSV automaticallyReview and reconcile transactions
Ready for your accounting package
Choose the right format for your accounting package.Real SmartBank screens
Follow the nine-step journey with real SmartBank screens: retrieve your bank statement, prepare and reconcile the transactions, then save an export for your accounting package.
Import a supported original bank-statement PDF directly into SmartBank. Already have bank-downloaded CSV, OFX or OFC files? Import those directly too.
Choose the accounting package or cashbook format you intend to use. This sets the starting point for preparing your bank transactions.
Enlarge screen ↗Select the company you want to work on, then open its bank account. The transaction workspace is now ready for your bank-statement import.
Enlarge screen ↗Retrieve your original bank-issued PDF statement from your bank’s website or app. You can also use bank-downloaded CSV, OFX or OFC files. For PDF import, use the original file: scans, photos and image-only PDFs are not supported.
Enlarge screen ↗Choose Import and select your supported bank-statement file. SmartBank converts supported original PDFs into transaction data during import, saving the separate PDF-to-CSV conversion and column-alignment work. Enter the PDF password if prompted.
Enlarge screen ↗Check the imported dates, descriptions and amounts. Edit where needed, allocate line by line or use auto-allocation for recurring transactions. You can also export CSV without accounting allocations if you prefer to finish the coding in your accounting package.
Enlarge screen ↗Check the opening cashbook balance, deposits and withdrawals against the statement. The reconciled cashbook balance should agree with the bank-statement closing balance. Investigate differences before exporting a prepared cashbook.
Enlarge screen ↗Opening balance R2,659.45 − net withdrawals R668.53 = closing balance R1,990.92.
Reconciled cashbook: R1,990.92 · Bank statement: R1,990.92Open Export and choose the format that matches your accounting package’s cashbook import. For a data-only workflow, choose a suitable CSV format. Tell us your package and version if you need help confirming or adapting an export layout.
Enlarge screen ↗Continue through the export assistant, choose the export location and give the file a clear name. Keep the saved file where you can find it for the next step.
Save-location checklist
ClientName-Bank-2026-09.csvOpen your accounting package’s cashbook or bank-transaction import, select the file you saved and follow that package’s field-mapping and review steps. Your package must accept a compatible cashbook import. The screenshot below shows the exported CSV in Excel, ready for use; the accounting-package import is completed in your own software.
Enlarge screen ↗Get the statement into usable columns, then carry on with the bookkeeping in Excel or your accounting package.
Use recurring allocation rules, review and balance the transactions, then export in the format your accounting package needs.
The result, side by side
The same workflow, with the exported CSV open alongside the SmartBank transaction screen. Enlarge it to see the detail.
Enlarge the full picture ↗Six months behind? A couple of years?
Work through your original bank-issued PDF statements in batches. SmartBank removes the separate conversion step and helps you prepare the transactions for your catch-up bookkeeping.
Your accounting package must accept a cashbook import. Tell us which package you use: we’ll confirm the required format and can adapt export layouts where needed. Compatibility depends on the bank statement layout and your accounting software.
New · Automatic PDF-to-CSV import
Ideal for catch-up bookkeeping when all you have is PDF bank statements. SmartBank converts supported PDFs to CSV automatically as you import them.

No separate converter. No copying transactions into an AI chat. No extra CSV-formatting step before SmartBank import.
Import your supported original bank PDF, then export CSV transaction data without accounting allocations. Finish the bookkeeping in your accounting package.
See accounting package options →Reuse allocations, edit and split transactions, and reconcile in SmartBank. Export the prepared transactions with allocations in the format your accounting package needs.
Explore allocation tutorials →Already have CSV, OFC or OFX files? Import your bank’s files directly. SmartBank works offline on Windows and prepares transactions for desktop or online accounting software.
Use original bank-issued PDFs. Scans, photographs and image-only PDFs are not supported. PDF conversion produces CSV, not OFX or OFC. Support depends on the bank and statement layout.
Enter your details in the pop-up, then download the Windows ZIP. Close it to continue browsing here.
First-time users
Get a 15-day free trial and confirm your bank statement and accounting package setup.
Try SmartBank free for 15 days ↗Already using SmartBank?
The new PDF import feature is included for existing users. Get in touch for the current update.
Get help with the update ↗Less capturing. More control.

Move high-volume client cashbooks through a repeatable, reviewable process.

Reuse allocations, tidy descriptions and reconcile before anything reaches the ledger.

Keep an eye on cashbook progress and give your bookkeeper the tools to finish accurately and on time.

New Automatic PDF conversion
SmartBank’s new workflow converts supported PDF bank statements into transaction data inside the import process—removing the separate conversion step that used to slow people down.
Use the original PDF bank statement downloaded directly from your bank. Scanned statements, photographs and image-only PDF copies are not supported. Support also depends on the bank and statement layout. Contact us to confirm compatibility.
Four guided steps. One clean cashbook.
SmartBank keeps the work visible at every stage. You decide what is mapped, edited, included and exported.
Import a supported PDF, CSV, OFX, OFC or text bank statement file.
Watch more videos – Step 1 →Auto-allocate recurring entries, split transactions and fill default accounts.
Watch more videos – Step 2 →Search, sort, clean descriptions and balance the batch to the statement.
Watch more videos – Step 3 →Send the completed deposits and payments to your supported accounting package.
Watch more videos – Step 4 →
Practical automation
SmartBank was shaped around the bottlenecks bookkeepers encounter every month—not around a generic spreadsheet.
See every feature in actionSave recurring rules and apply them across future statement batches.
Reuse split transactions across multiple ledger accounts.
Clean imported descriptions and locate transactions quickly.
Keep imported activity available for lookup, reporting and audit support.
Choose the reconciled transactions that should move into the cashbook.
Works with your accounting workflow
These are examples of accounting workflows. SmartBank helps you prepare and reconcile the bank data, then export it in a format compatible with your accounting package.
Partner & Xpress workflows
CSV cashbook workflow
Offline preparation workflow

Direct export workflow
Use an export format compatible with your accounting package. Tell us which package you use—we’ll confirm the format and discuss any changes needed.
Package compatibility and export methods depend on your software version and setup.
If your accounting package isn’t listed above, please call us and we’ll update our systems to accommodate your package.
See the workflow
Start with the overview, then work through focused videos for imports, allocation, reconciliation and accounting package exports.
Browse all tutorials
Featured tutorialSmartBank features overview
Built by an accountant and a systems engineer to save accountants, bookkeepers and business owners time and money—so they can focus on running the business rather than the admin of doing the books.
Built from both sides of the problem
SmartBank was created by professional accountant David Hartley and software developer Sylvain Ntumba. Their partnership combined day-to-day bookkeeping knowledge with deep accounting-software development.
More than a decade later, SmartBank is still supported and still evolving—most recently with automatic PDF conversion built directly into the bank statement import workflow.
Straight answers
Need to check a particular bank or accounting package? We’ll confirm the right route for your setup.
It imports supported bank statement files, helps you allocate and clean transactions, guides the reconciliation, and exports the finished cashbook to supported accounting software.
Use the original PDF bank statement downloaded directly from your bank. Scanned statements, photographs and image-only PDF copies are not supported. SmartBank automatically converts a supported original bank-issued PDF to CSV transaction data during import. You can then allocate transactions, reconcile the cashbook and export a file to import into your accounting package. PDF conversion produces CSV only. It does not convert PDFs to OFX or OFC. Supported password-protected PDFs can also be imported. Compatibility depends on the bank and statement layout.
Yes. Download the official CSV, OFX or OFC statement file from your bank, then import it into SmartBank. SmartBank supports bank-statement imports from South African banks; the formats available depend on your bank. Allocate transactions, reconcile the cashbook, then export the transaction file and import it into Pastel, Sage One (Sage Business Cloud Accounting), Xero or another accounting package, using the format that package requires. Contact us to confirm your bank layout and export requirements.
CSV, OFX and OFC are bank-file import options. PDF conversion produces CSV, not OFX or OFC.
No. SmartBank prepares and reconciles bank transactions before they are imported into your chosen accounting package. A standalone mode is available for demonstration and learning.
Yes. Import and convert a supported PDF bank statement, then export CSV data without accounting allocations. Alternatively, allocate and reconcile in SmartBank before exporting with allocations. The destination accounting package determines the required import format.
SmartBank includes unlimited bank-statement imports each month and PDF conversion with no per-statement conversion charge. A 15-day free trial is available for new users.
No separate AI chat or PDF conversion service is needed for supported statements. SmartBank converts the original bank PDF to CSV transaction data during import, saving the separate conversion and formatting steps.
SmartBank supports workflows for Pastel Partner and Xpress, Sage One, Xero and OSFinancials. Other desktop and online packages may accept the exported data. Contact us to confirm the format for your package and version.
Yes. Try SmartBank free for 15 days. Complete the trial form and save your details to access the Windows download and video tutorials. Contact us if you need help confirming your bank statement and accounting-package setup.
The new PDF import feature is available to existing SmartBank users at no additional charge. Contact David for help getting the current update.
Contact David with the bank name, statement format and a description of what happens. The team can investigate the layout and advise on compatibility.
Ready to see your own statement flow?

People behind the software
Check your bank statement format, accounting package or current SmartBank update with our team.
Call +27 82 061 2300