Projects I've shipped / Canada
Keep Expense Management
Product Manager and Program Management Lead, Keep Technologies
Expense categorisation, accounting sync and the QuickBooks bank feed.



Partners on the programme
Expense categorisation and accounting sync
This is the product in the screens above. I built it on Rutter so spend on Keep cards reconciles into the tools finance teams already use. Transactions land in an Accounting queue, get a vendor, a class and a tax code mapped to the business's own QuickBooks chart of accounts, collect a receipt and a memo, then sync.
The queue is the design problem: a transaction moves from needs review, to ready to sync, to waiting for the cardholder, to synced, and once it has synced its fields lock. That last rule is unglamorous and it is the one that keeps the books trustworthy after the fact.
The QuickBooks bank feed
The bank feed is a separate piece of plumbing and it works the other way round. Instead of categorising expenses one at a time, it hands the whole Keep card account to QuickBooks as a bank feed: Keep to Rutter to QBO on a nightly pull, so the account reconciles itself rather than being imported by hand.
We put it in front of around 1,100 businesses as a beta. Roughly 80% opened the announcement, about 90 turned it on in the first week and around 140 were live by the end of the first month, against a handful the month before. Around 85% were connected in under five minutes, which is the difference between a feature people try and a feature people finish. At peak the pipeline pushed about 66,000 transactions in a single week.
- Beta rollout
- ~1,100
- Opened the announcement
- ~80%
- Turned it on in month one
- ~140
- Set up in under 5 min
- ~85%
- Peak week pushed
- ~66K txns
Bank feed figures, rounded, as of September 2026.