All posts

Save Hours with AI: How to Import Bank Statements into Your Maintenance Schedule

Save Hours with AI: How to Import Bank Statements into Your Maintenance Schedule

Building a maintenance schedule means listing every monthly expense — from rent and groceries to school fees and fuel. For most people, that means scrolling through bank statements, adding up transactions, and manually entering each amount. It's tedious, error-prone, and can take hours.

MMaintenance now does this for you.

How it works

On the Expenses step of the wizard, you'll see an "Import from Bank Statement" option. Here's the process:

  1. Upload your statement — drag and drop a PDF or CSV file from any South African bank (FNB, Standard Bank, Absa, Nedbank, Capitec, and others).
  2. AI reads every transaction — our AI analyses the document, identifies each debit transaction, cleans up merchant names, and determines the monthly amount.
  3. Smart categorisation — each transaction is automatically mapped to the correct expense category. Woolworths becomes "Groceries/Food", Engen becomes "Fuel", Discovery Health becomes "Medical Aid", and so on.
  4. Review and approve — you see a table of all extracted transactions with their suggested categories and amounts. Recurring monthly expenses are pre-selected. One-off purchases are left unchecked.
  5. Add to your schedule — click "Add to Expenses" and the amounts are populated into the correct expense rows. The apportionment formula calculates your shares instantly.

What the AI does well

The AI is specifically trained to understand South African bank statements. It knows that:

  • Woolworths F/S and Pick n Pay are groceries, not clothing
  • Engen, Shell, and Sasol are fuel stops
  • Discovery Health and Bonitas are medical aid premiums
  • Vodacom and MTN are cellphone costs
  • Curro and school EFT payments are school fees
  • ADT and Fidelity are security services
  • Netflix and DStv are streaming/entertainment

It also intelligently combines repeat transactions. If you shopped at Woolworths four times in a month, the AI totals those into a single "Groceries/Food" entry.

You stay in control

The AI suggests — you decide. Every extracted item shows:

  • A checkbox to include or exclude it
  • A category dropdown to change the suggestion if needed
  • A confidence score showing how sure the AI is about the categorisation
  • A recurring/one-off badge so you can focus on monthly expenses

Nothing is added to your schedule without your explicit approval.

Tips for best results

  • Use a full month's statement — this gives the AI a complete picture of your recurring expenses.
  • PDF works best — most South African banks let you download statements as PDF from their app or online banking.
  • CSV is faster — if your bank offers CSV downloads, these process quicker and are cheaper on our end.
  • Review carefully — the AI is very accurate but not perfect. Always check that amounts and categories make sense before adding them.
  • You can still edit manually — after importing, you can adjust any amount in the expense table, add items the AI missed, or remove duplicates. For guidance on what expenses can be claimed, check our detailed breakdown.

Privacy and security

Your bank statement is uploaded securely and processed server-side. The document is sent to our AI provider for analysis and is not stored by them. We keep the uploaded file only for the duration of processing, and extracted data is linked to your account only.


Ready to try it? Create your free account, start a new schedule, and upload your bank statement on the Expenses step. What used to take an hour now takes under a minute.

Previous
Child-Specific vs Shared Expenses: Getting Your Maintenance Schedule Right
Next
What Expenses Can Be Claimed for Child Maintenance in South Africa?