Bookkeeping for South African businesses

Bookkeeping,
automated by AI.

Invoices, expenses, cash flow and VAT in one place, with an AI assistant on Pro and Ultra. Free to start, paid plans from R 250/month, or R 208/mo billed annually.

No card needed. Start free. Upgrade when you outgrow it.

The DDM Flow dashboard for Bloom Street Studio: revenue for the last 30 days, what clients still owe, one overdue invoice, cash collected over the period, and the invoices awaiting payment.
How it works

Three steps from signup to paid.

  1. Set up

    Add your business, banking, and clients. Five minutes.

  2. Create

    Click New invoice, or on Pro and Ultra, ask the AI assistant.

  3. Get paid

    Each invoice links to a portal with what is owed and your banking details for EFT.

Pro and Ultra

Talk to your AI billing assistant.

Ask in plain English. It looks up your clients and your prices, drafts the invoice, and shows it to you before anything is sent.

DDM Flow Assistant
Pro · Claude Sonnet
Example
Draft an invoice for Acme Co — R12 500 for May design work, net 30.
Got it. Found Acme Co, and here is the draft:
INV-2026-041R 12 500.00
Acme Co · Design retainer, MayDue 18 Jun 2026
Want me to change anything before you send it?
That's right. Can I have the PDF?
Here is the PDF for INV-2026-041. It stays a draft until you send it from the invoice page.
Pricing

Pick a plan. Cancel anytime.

Start free, no card. Upgrade monthly or annually (2 months free on annual).

Free

Try the product properly. No card needed.

R 0

free forever · no card

  • 3 invoices a month · 15 clients · 25 items
  • Customer portal included
  • Upgrade any time — your data stays put

Basic

Invoicing done properly.

R 208/mo

R 2,500 billed yearly · save R 500

  • Up to 50 invoices a month · 100 clients · 200 items
  • Quotes, recurring invoices and credit notes
  • Your branding · portal with your EFT details
  • API keys and Claude (MCP): bring your own AI

Pro

The whole back-office in one place.

R 583/mo

R 7,000 billed yearly · save R 1,400

  • Everything in Basic, plus:
  • Expenses, bills and suppliers
  • Cash flow forecasting and VAT returns
  • Receipt reading, bank import and the AI assistant
New

Ultra

Real accounting, not just billing.

R 1,250/mo

R 15,000 billed yearly · save R 3,000

  • Everything in Pro, plus:
  • General ledger, journals and reconciliation
  • Year-end close · your accountant alongside you
Questions, answered

FAQs

How does the Free plan work?+

Sign up with just an email, no card required. Free gives you 3 invoices a month, 15 clients and 25 products or services, with the customer portal included. It stays free; there is no trial that expires. Basic (R 250/mo) raises that to 50 invoices a month, 100 clients and 200 items, and adds quotes, recurring invoices and your branding. Upgrade from Settings → Plan & billing.

Which plans include the AI?+

Pro (R 700/mo) and Ultra (R 1,500/mo). The AI is part of those plans; there is no separate AI subscription to buy. The assistant drafts invoices and records payments when you ask, receipts are read and given a suggested category, and overdue invoices are chased with reminders. Free and Basic include no built-in AI, but Basic, Pro and Ultra all let you bring your own: API keys and connecting your own Claude to your books, with a consent screen and a disconnect button. Pro and Ultra each have a monthly AI ceiling, because an uncapped agent is an uncapped bill.

Can I cancel any time?+

Yes. Cancel from Settings → Plan & billing. You keep your plan until the end of the period you have paid for. After that your workspace moves to the Free plan: nothing is deleted, you can still log in and export your data, and you can send up to 3 invoices a month.

Do you handle VAT?+

Yes. Set your VAT rate in Settings → Tax rates and it is applied to every invoice line. Invoice numbers are sequential. On Pro and Ultra, your VAT201 return is worked out from your invoices and expenses, and the tax report breaks out VAT collected and paid.

How is my data secured?+

Every business is isolated at the database level with row-level security, so one business's queries cannot reach another's rows. Data is encrypted in transit and at rest, and the database is hosted in the European Union.

Can I move over from QuickBooks, Sage or Xero?+

Yes, from CSV files. Export your clients, your products and services, and your open invoices from your old system and import each file here: you match its columns to ours and see a preview before anything is saved. It works on every plan, within the plan's limits. There is no direct connection to QuickBooks, Sage or Xero.

Stop chasing paper.
Start chasing payments.

Start free, no card. Upgrade when you outgrow it — your data is always yours to export.

Free to start · paid plans from R 250/month, or R 208/mo billed annually · cancel any time

Cookies and analytics

A session cookie keeps you signed in, and your theme is saved in this browser. With your permission we also use PostHog to count page views and clicks. Nothing is sent to PostHog unless you allow it. Privacy policy.