What we learned running our own books for 18 months
Before we built Taskezy, we ran Home AI on the same broken-record finance stack as everyone else. Here's the receipt.
Before there was a Taskezy, there was Home AI — a smart-home installation business in Dubai that's been my main business for the last few years. Books were a month behind. Cash position was a guess. The morning brief was a feeling I had on the drive to the warehouse.
This is the receipt for what 18 months of running an SMB on the standard finance stack actually looks like. It's the reason Taskezy exists.
The setup
Stack was conventional: Zoho Books for accounting, Mashreq for banking, WhatsApp for everything operational, an external accountant on a part-time engagement, and me — running the install business and trying to keep the books in shape on the side.
In theory, the systems were complete. In practice, they weren't connected to each other at all.
What broke first: receipts
Crew was on site five days a week. Every site had small expenses — extra cables, last-minute parts run, parking, fuel. Every one generated a paper receipt. The crew did their best — most of them ended up in a pile in the van, half of them ended up photographed and sent to me, a few ended up lost.
Once a week the accountant asked for them. Once a week I spent an evening sorting through WhatsApp threads and the glove compartment, then forwarding what I had. About 15% never made it to the books. We were claiming less VAT than we were entitled to and overstating profit by the same amount.
What broke second: the bank
Mashreq's daily statement landed in my inbox at 7am. I read it most mornings. I posted reconciliations to Zoho... never weekly, more like once-a-fortnight when guilt accumulated.
The result is that the cash position in Zoho was almost always 7–14 days stale. I made cash decisions on whatever I remembered moving in the last week, plus the bank's actual current balance, plus a vibe about what was outstanding from clients. It worked, mostly. It also meant that twice in 18 months I'd authorize something we couldn't quite afford and have to scramble.
What broke third: the brief
There was no brief. There was me, on the drive to the first site of the day, opening WhatsApp and trying to remember what I was supposed to be worried about. Some mornings I'd remember the supplier delay on the JBR villa. Some mornings I wouldn't, until the crew was already on site without the parts.
The information existed — in WhatsApp threads, in Zoho, in my head, in our tiny project tracker. It was just not assembled.
What we tried
I tried the obvious things first. A spreadsheet for a weekly reconciliation. A dedicated WhatsApp group for receipts. A 7am alarm to read the bank statement. None of them lasted past month two. The friction wasn't information. The friction was reassembly — every system spoke its own language and nothing tied them together.
I tried a couple of off-the-shelf SMB tools. Most of them assumed a US workflow, billed in USD only, and treated Zoho like an afterthought. None handled WhatsApp as a first-class input. None spoke about VAT in any way that mapped to the FTA.
What we learned
Three things came out of those 18 months that are now baked into Taskezy:
-
The owner is the user. Not the accountant, not the office coordinator, not the IT person. The product has to fit the owner's morning, the owner's WhatsApp, the cash position the owner already carries in their head. Anything that needs an admin to be the user dies.
-
The accounting system is the source of truth, but the entry point is somewhere else. Books-of-record stays in Zoho. The capture happens in WhatsApp. Tia is the connector — she doesn't replace either side.
-
Confirm beats post. Two-step on every books action. The 5% wrong rate on AI extraction is not a tolerable failure mode for accounting. We talked about this in the two-step rule.
What changed
We've been running Tia against Home AI's books for about three months now. Books are current. The brief shows up at 8. The crew forwards receipts to a single number; Tia drafts the entries; I confirm them in batches over morning coffee. The VAT capture is back to ~100%. Cash position is current to the previous business day, every business day.
The accountant reduced her hours. I stopped carrying the cash number in my head. Saturday afternoons came back.
That's the receipt. That's why we're shipping this.