Kuan Yu · Scope and price · 19 August 2026

30-day working version: bank statement review for Margin Wheeler

Prepared forKelvin Mun, CEO, Margin Wheeler
Prepared byKuan Yu
Date19 August 2026

1. What you asked for

You picked bank categorisation from historical treatment, and asked for an outcome-focused 30-day scope on real files, with before and after measured and acceptance at the end.

On 15 August you named the workflow:

Bank statements uploaded → transactions automatically extracted → system looks at the client's historical accounting treatment → recommends the appropriate account/category and GST treatment with a confidence level → accountant reviews primarily the exceptions/low-confidence items → output is structured and ready for QuickBooks Desktop.

On 17 August you set the bar:

From our perspective, the important thing is that we don't just end up with something that technically works, but something our Accounts team would genuinely want to use because it meaningfully improves their workflow.

Margin Wheeler has more than twenty people in Accounts. Bank work today is daily manual keying into QuickBooks Desktop. The accountant stays the final reviewer throughout. This scope is that workflow, built and measured in 30 days.

2. What you get for S$5,000

  1. A working version of the bank-review path, on real client files, operated by your own people. Statements in, transactions extracted (failures shown, not hidden), category and GST recommended from each client's approved history with a confidence level, review that puts exceptions first, and a structured export matching the QuickBooks Desktop import template you use today. Nothing posts to QuickBooks on its own. The accountant accepts, corrects, or rejects every line.
  2. A measured before-and-after readout: six pass/fail tests (section 4), scored on statements the system was never tuned on.
  3. Kickoff at Jurong East, then onsite with your Accounts team two days a week (eight committed days after kickoff, and more when the work calls for it). I build in the loop with the people who will use it, not off-site against a spec.
  4. The source code, export templates, and a written run guide, handed over at day 30. It runs on your machines. You keep all of it whatever you decide.
  5. A 14-day warranty after delivery (section 5).
  6. S$2,500 of this fee credited to any follow-on build signed within 30 days of delivery.

3. How the 30 days run

Starting. Signing and the 50% deposit reserve your 30-day slot. The clock starts when the remaining start conditions are in, within 14 days of signing: a named practitioner, a named reviewer, the agreed sample of real statements and approved historical books (approved, redacted, or sandboxed, within the caps in section 7), and your QuickBooks Desktop version plus the import template you use today. If the start conditions can't be assembled within 14 days, either of us can call it off and the deposit comes back in full. You never pay for a clock that didn't start. Until real files arrive, I work on synthetic files only.

The month. Building is the certain part. What decides day 30 is whether your Accounts team trusts it, understands it, and would rather use it than the current path. So the month runs as one loop, not phases:

If your side gets busy after the clock starts, the clock pauses with you. You never lose paid days to your own peak weeks. Any change to the scope itself is a short written revise before extra work, so the fee stays honest.

4. How we know it worked

Early in the month we record the baseline (your practitioner doing today's manual path, timed), the answer key (entries from approved books your team has already confirmed correct), and the error types you rank most costly (your team names the mistakes that would hurt most if they slipped through, for example a wrong GST treatment, or an inter-company transfer booked as income). Later in the month, once the working set shows what your history can support, we agree one more number: the minimum coverage, the share of lines that should get a correct recommendation instead of going to exceptions (counting only lines your history can actually support). All four are agreed in writing before the test set is opened. Day 30 is scored against them, on the test set only. Six pass/fail tests:

  1. Speed. Reviewing with the working version is not slower than the timed baseline, same practitioner, same kind of statement.
  2. The costly lines get flagged. Every line in the test set that belongs to your named highest-cost error types lands in the exceptions list. None slips through as a confident recommendation.
  3. Extraction. Date and amount match the answer key exactly, every line.
  4. Category, GST, and coverage. Every confident recommendation matches the answer key exactly, on both category and GST; a confident wrong answer is a fail, even a rare one. And at least the agreed share of lines gets a correct recommendation instead of going to exceptions: a version that sent everything to review would be safe but useless, and it fails this test.
  5. Import. Your named reviewer imports the test batch for one agreed entity into a test copy of that company file (a restored backup), on their machine, usual import path, no re-keying by hand. Live books are never written to.
  6. Your team runs it. The named users complete the test batch themselves, without me driving.

Alongside the six tests, day 30 records the human answer: can your named users run it alone, can they explain why a line was recommended or flagged, and do they prefer it to the current path on the timed sample. I will report that answer straight, including if it is no. The point of the month is a true reading, not a demo-day performance.

5. Price and terms

Fee: S$5,000 fixed, in SGD. Invoiced by Kuan Yu.

Deposit: S$2,500 (50%) on signing. Reserves the slot; refunded in full if the start conditions aren't in within 14 days and either side calls it off.

Balance: S$2,500 on day-30 delivery of the working version and the written readout, due within 7 days.

Day 30 ends with your written call: go, revise, or stop. That call decides the next piece of work. The balance is owed on delivery of the working version and readout. What protects you on that: the six tests are objective, scored on your files, run by your people; any test the delivered version fails in runnable form is fixed under warranty; and if you continue, half this fee comes back as credit.

Warranty: 14 days of defect-fixing after delivery. A defect is a runnable day-30 test the delivered version fails. New statement formats or a second workflow are new scope, not defects.

Credit: sign a follow-on paid build within 30 days of delivery and S$2,500 is credited against it. You keep the working version and everything in section 2 either way.

This offer stands until 2 September 2026.

6. What I need from you

7. Boundaries, data and ownership

In scope: one path, bank statements only: intake, extraction, historical category and GST with confidence, exceptions-first review, structured export. Human-gated throughout.

The fee covers:

QuickBooks Desktop company file1
Import template1 (the one you use today)
Bank-statement formatsup to 2
Client entitiesup to 3
Filesup to 20 statements, 80 pages, or 400 transactions, whichever comes first
Duration30 calendar days from clock start
Onsitekickoff plus 8 days (2 per week), more when the work calls for it

The file caps cover the working set and test set together. Past a cap, we do a short written revise before the extra work, so nothing surprising lands on the invoice.

Out of scope: autonomous posting; multi-department automation; training on unapproved or production data; a generic portal; a product for other firms; automatic statement collection; production guarantees from a synthetic demo. Any of these that matters to you can be scoped as its own piece after day 30.

Data. I use only the files Margin Wheeler approves for this engagement: redacted or sandboxed client files and the agreed historical books. They are processed onsite at Jurong East and on my machine. Your files are not used to train third-party models or reused for another customer. No cloud service touches them without your written approval. Nothing writes to production QuickBooks, and I do not need live credentials; the import test runs on a restored backup or test copy. I delete client files and derived copies within 14 days after the engagement ends, or sooner on request, unless a signed follow-on agreement says otherwise.

Ownership. You own your data, answer key, historical books, and everything delivered: the working version, source code, templates, run guide, and readout. You can use, change, share, package, resell, or build on the delivered work however you choose. At handover, I will give you a plain list of what it needs to run and any ongoing third-party costs. Your files and answer key are never reused for another customer.

It runs locally on your machines with no hosting on my side, so you are not locked into me to keep using it. If you would rather I host or maintain it, we can price that separately after day 30.

8. Next step

  1. Reply that this scope and price are the ones to walk through.
  2. Twenty minutes, on this thread or a call.
  3. Kickoff at Jurong East once the start conditions are in.

If the 30 days go well, other projects or something more substantial can follow. That conversation happens after delivery, on the day-30 evidence.

Kuan Yu