No more capturing…You can now focus on running your business.

Turn bank statements
into prepared cashbooks.

PDF to CSV in seconds.

Import your bank statements. Export CSV straight away, or map, allocate and reconcile in SmartBank before exporting to your accounting package.

CSV exports with or without allocations—you choose.

For accountants, bookkeepers and business owners.

Windows software · Supported PDF, CSV, OFX, OFC & text imports

Unlimited imports · No per-statement conversion fee

David Hartley and Sylvain Ntumba reviewing a SmartBank cashbook, with the monitor on the left and Table Mountain behind them
Accounting experience. Practical software.David Hartley & Sylvain NtumbaSee the four simple steps

Export formats for your accounting workflow

More accounting package options coming. Ask us about yours. Compatibility depends on your package, version and setup.

Your statements. Your cashbook.

Four simple steps.
A lot less manual work.

From a bank statement to a cashbook ready for your accounting package.

▶ Watch the PDF import video
  1. 1

    Download

    Your bank statement

  2. 2

    Import

    Into SmartBank

    Supported PDF → CSV automatically
  3. 3

    Allocate & edit

    Review and reconcile transactions

  4. 4

    Export

    Ready for your accounting package

    Choose the right format for your accounting package.

One package. Two ways to finish.

Your statement.
Your choice of export.

Bookkeeper reviewing a PDF bank statement beside CSV transaction data on a monitor
From statement to spreadsheet.
Without allocations

Just need the CSV?

Convert your supported PDF bank statement and export the transaction data. Take it to Excel or software that accepts your CSV format.

Import PDF Export CSV

With allocations

Want a prepared cashbook?

Map, allocate and reconcile in SmartBank. Export the prepared transactions in the format your accounting package needs.

Import Allocate Reconcile Export

Less cashbook work.
More time for your business.

For your own books or your clients’ monthly cashbooks.

  • Cut repetitive transaction capturing.
  • Reduce avoidable rekeying errors.
  • Reuse allocations from month to month.
Three real screens connected by arrows: original PDF bank statement, SmartBank export-format selection, and CSV transaction data ready to import into your accounting package Enlarge the statement-to-CSV workflow
PDF bank statement → SmartBank → CSV ready to import into your accounting package.

See it working with a real bank statement.

Watch the demo
David demonstrating the SmartBank cashbook workflow with Table Mountain in the background

Watch the workflow

From PDF statement
to usable transactions.

See the import, review the transactions and choose your export. Follow David’s demonstration with your own supported bank statement.

Explore the learning centre →
NEW · PDF → CSV

See SmartBank in action

Real SmartBank screens

From statement
to usable transactions.

Follow the complete nine-step guide, from your original PDF through review, reconciliation and export.

Open the screenshot guide
Original PDF bank statement, SmartBank export and usable CSV shown side by side

New · Automatic PDF-to-CSV import

Let us convert your
PDF bank statements
to importable CSV files
in seconds.

Import supported original bank-issued PDFs, then export the CSV straight away. Or map, allocate and reconcile in SmartBank before exporting your prepared cashbook in the format your accounting package needs.

Woman viewing a PDF bank statement and CSV spreadsheet side by side on the same monitor
Behind with your books? Start with your bank statements.
PDF → CSV, automatically while importing.

No separate converter. No copying transactions into an AI chat. No extra CSV-formatting step before SmartBank import.

Unlimited bank-statement imports each monthConversion included · No per-statement conversion charge
01 · Just need the data?

Convert. Export. Carry on.

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 →
02 · Want a prepared cashbook?

Allocate. Reconcile. Export.

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.

Try SmartBank with your own bank statements.Download your 15-day free trial ↓

Enter your details in the pop-up, then download the Windows ZIP. Close it to continue browsing here.

Contact SmartBankCall +27 82 061 2300Send us a message →Tokai, Cape Town

Already using SmartBank?

Your PDF upgrade. No extra charge.

The new PDF import feature is included for existing users. Get in touch for the current update.

Get help with the update ↗

Built for the people doing the work

Less capturing. More control.

David guiding a client through SmartBank cashbook transactions in Cape Town

Accountants

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

Sylvain helping bookkeepers review a SmartBank cashbook with Table Mountain behind them

Bookkeepers

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

David and Sylvain reviewing SmartBank cashbook progress with a business owner

Business owners

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

▶ Watch how PDF import works 2 min 53 sec · Play the homepage video

Your PDF bank statement.
Ready to import.

SmartBank import assistant selecting a PDF bank statement
SmartBank’s import assistant for importing your PDF bank statement.
Watch the demonstration

New Automatic PDF conversion

Import. Allocate.
Export. Simplify.

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.

  • ✓
    One connected workflowOpen the statement, prepare the data and continue in SmartBank.
  • ✓
    Password-protected PDFs supportedImport supported PDF statements, including password-protected files.
  • ✓
    Same controlled finishReview the transactions and export with or without accounting allocations.

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.

David and Sylvain reviewing transactions on a SmartBank cashbook screen

Practical automation

The repetitive work gets shorter.

SmartBank was shaped around the bottlenecks bookkeepers encounter every month—not around a generic spreadsheet.

See every feature in action
01

Auto-allocation

Save recurring rules and apply them across future statement batches.

02

Recurring splits

Reuse split transactions across multiple ledger accounts.

03

Find, replace & search

Clean imported descriptions and locate transactions quickly.

04

Independent history

Keep imported activity available for lookup, reporting and audit support.

05

Date-range control

Choose the reconciled transactions that should move into the cashbook.

Works with your accounting workflow

Prepare once. Export cleanly.

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.

Sage Business Cloud

CSV cashbook workflow

↗

Xero

Offline preparation workflow

↗

OSFinancials

Direct export workflow

↗
+

Other accounting packages

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

A full learning centre, built from years of support.

Start with the overview, then work through focused videos for imports, allocation, reconciliation and accounting package exports.

Browse all tutorials
SmartBank software features video preview 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.

SmartBank co-founders Sylvain Ntumba and David Hartley
SmartBank foundersSylvain Ntumba & David Hartley

Built from both sides of the problem

Accounting experience meets software engineering.

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

SmartBank questions

Need to check a particular bank or accounting package? We’ll confirm the right route for your setup.

What does SmartBank do?+

It imports supported bank statement files, helps you allocate and clean transactions, guides the reconciliation, and exports the finished cashbook to supported accounting software.

How do I convert a PDF bank statement to CSV?+

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.

Can I import CSV, OFX and OFC files from my bank?+

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.

Does SmartBank replace my accounting package?+

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.

More questions? Pricing, exports & support...
Can I export CSV without allocating transactions?+

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.

Is there a monthly statement limit or a per-PDF charge?+

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.

Do I need ChatGPT or another PDF converter?+

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.

Which accounting packages can I export to?+

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.

Can I try it before buying?+

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.

Do existing users pay for PDF import?+

The new PDF import feature is available to existing SmartBank users at no additional charge. Contact David for help getting the current update.

What if my statement will not import?+

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?

Make the next cashbook the easy one.

Sylvain assisting a client with SmartBank in a Cape Town office

People behind the software

Questions before you start?

Check your bank statement format, accounting package or current SmartBank update with our team.

Call +27 82 061 2300

Open full-size image ↗
↑ Back to top