Series
A small Bangkok accounting firm goes digital: from website to PWA to AI, built in stages
A staged case drawn from real implementation experience in accounting services: a small Bangkok accounting firm whose clients submit last month's vouchers by mail, drop-off or LINE, whose intake status lives in Excel and memory, and whose bookkeeping and filings are done by hand. It faces the full need of "missing intake, tracking, tiers and extraction", but off-the-shelf cloud accounting systems either lock in their own accounting logic, cost too much per-seat, or just sell software without designing a client document-collection workflow. With digital as the end goal, it builds in stages: starting with the website and voucher uploads, then an internal intake list, then service tiers defined from real data, then a PWA client portal (tiers, profile, on-demand upgrades), and finally AI woven into daily extraction and sorting with bookkeeper review — every step must hold up to market testing.
7 articles · 72 min total
What you'll learn
- See why this firm builds in stages despite lacking everything, instead of buying a cloud accounting system all at once
- Understand why the website and voucher upload entry are the foundation, and the compliance boundary of submitting images while clients keep originals
- Understand why the intake list comes before scaling, tiers are defined from real data, and the PWA makes tiers visible with on-demand upgrades
- Understand the division where AI only extracts and sorts, bookkeepers review before posting, and final responsibility stays with the licensed CPA
Who this is for
- Still deciding whether you need a website
- Preparing to start a project
- Running a live website
No exams, no certificates — just read what's useful.
Articles in this series
- A small Bangkok accounting firm goes digital, Part 1: it lacks intake, tracking, tiers and extraction — why still not buy it all at onceComposite caseThis small Bangkok accounting firm genuinely lacks everything: clients submit vouchers by mail, drop-off or LINE; intake status lives in Excel and memory; bookkeeping is done by hand. But off-the-shelf cloud accounting systems either lock in their own chart-of-accounts logic, cost too much per-seat, or just sell software without designing a client document-collection workflow. Digital is the end goal — but build it in stages.Case study10 min read
- A small Bangkok accounting firm goes digital, Part 2: start with the website — clients upload vouchers every monthComposite caseThe first step is not buying accounting software — it is building the website and a voucher upload entry: services spelled out clearly, and clients submitting last month's vouchers online as images, instead of mail, drop-off and scattered LINE messages. Clients submit images; the original vouchers stay with the client as the law requires. Then watch: do clients really switch to online submission, and is the image quality good enough?Case study10 min read
- A small Bangkok accounting firm goes digital, Part 3: the internal side — turn received vouchers into a trackable listComposite caseOnce clients submit vouchers reliably, the next step is not a bigger system — it is turning internal intake into one list: client, month, item count and missing-document status at a glance, replacing Excel and memory. Who has not delivered for which month no longer needs a phone call to find out. This list is the firm's own workflow, not a full CRM — but it is the data foundation for the tiers and AI that come later.Case study10 min read
- A small Bangkok accounting firm goes digital, Part 4: define service tiers from real dataComposite caseOnce the intake list has gathered a few months of real data, the firm can finally see how much monthly transaction volume each client actually has. Design service tiers by monthly transaction volume, with overage charges beyond the tier limit — pricing becomes transparent, quotes become consistent, and clients understand that their usage decides their price. Tiers come from data, not from a first-phase feature wishlist.Case study10 min read
- A small Bangkok accounting firm goes digital, Part 5: the PWA client portal — tiers, profile and on-demand upgradesComposite caseWith the tiers defined, put them into a PWA portal clients can open any time: clients see their own service tier, their client profile and their monthly submission status, and when documents suddenly pile up they can upgrade their service level for that month. An upgrade needs the firm's confirmation and reconciliation — it does not take effect just by pressing a button. Pricing moves from private quotes to something clients can see.Case study11 min read
- A small Bangkok accounting firm goes digital, Part 6: AI joins the workflow — OCR extraction, accountant reviewComposite caseOnce submissions and the intake list are stable, bring AI into the daily workflow: extract data from voucher images with OCR, let AI arrange it into structured drafts, and have bookkeepers review before posting. AI saves typing and sorting hours; it does not replace judgment — account assignment, posting and review stay with the bookkeeper, and final responsibility stays with the licensed CPA.Case study11 min read
- A small Bangkok accounting firm goes digital, Part 7: retrospective — every step must hold up to market testingComposite caseFrom the website and voucher uploads, to the internal intake list, data-driven tiers, the PWA client portal, and finally AI extraction with review — every stop on this road answers three questions: what problem does it solve, how do we prove it, and is it worth it. Digital is the end goal, built in stages — every step must hold up to market testing.Case study10 min read