Case study · Accounting · 6 min read

From voice note to sent invoice in under two minutes

A freelance bookkeeper supporting several small clients was manually building and emailing every invoice, often days after the work itself was finished.

Same dayInvoice turnaround (was 3 days)
75+Invoices generated / month
~95%Manual data entry eliminated
15 hrsSaved / month
IndustryAccounting
Business sizeSolo bookkeeper, ~12 active clients
Use caseInvoice generation and sending
EngagementBuild + retainer

Overview

Every invoice meant stopping what she was doing, opening several tabs, and typing the client details, line items, and tax treatment by hand — a process that got pushed to the end of the day and sometimes the end of the week.

We built a system that turns a short voice note into a fully formatted, tax-correct invoice: currency and HST handled automatically, client details pulled from a saved profile, and the finished PDF created in WaveApps and emailed without her touching a spreadsheet.

Every invoice meant stopping, opening five tabs, and typing it all by hand

Each invoice required pulling up the client's profile, figuring out the right currency and tax treatment, and manually formatting line items before anything could be sent — repetitive work that added up across a dozen active clients.

Because invoicing competed with actual billable work, it consistently got deprioritized. Invoices that should have gone out the same day often went out two or three days later.

Tax logic was the most error-prone part: figuring out CAD versus USD and whether HST applied took real attention every single time, and mistakes meant corrected invoices later.

Describe the job once, let the system handle currency, tax, and formatting

She now sends a quick voice or text note to a Telegram bot describing the client and the work completed. The system detects whether the invoice should be in CAD or USD and applies the correct HST logic automatically based on the client's profile.

It looks up the client's saved details, drafts a properly formatted line-item invoice, generates the PDF, and creates the corresponding entry directly in WaveApps — no manual re-entry anywhere in the chain.

The finished invoice is emailed from her own address automatically, and a confirmation message comes back to Telegram so she always knows it actually went out.

Invoices go out the same day work is finished, every time

Turnaround dropped from a typical two to three days down to same-day, almost without exception, simply because the friction of starting an invoice disappeared.

Manual data entry on the invoicing side was effectively eliminated, and with it the tax-logic mistakes that used to require corrections after the fact.

She estimates the change freed up roughly two full working days a month — time that now goes toward client advisory work instead of formatting line items.

What this tells us

Remove the blank page, not the judgment call

The system drafts every invoice, but she still reviews and approves before anything is sent — automation removed the tedious part, not the oversight.

Tax logic is exactly where manual entry breaks down

Currency detection and HST handling were the most error-prone steps by far. Automating just that piece removed most of the actual risk in the process.

A confirmation message builds trust in the automation

A simple Telegram receipt after each invoice was sent gave her confidence the system worked, without needing to check a dashboard to be sure.

Want a similar build for your business?

We audit your workflow and show you the ROI before writing a line of code.

Book a Free Discovery Call