Future Proofing - Modernizing a Small CPA Firm
CASE-05The client
Our client was a small CPA firm: three people, part-time, doing tax and accounting work. Their workflow was holding them back:
- QuickBooks Desktop ran on just one laptop, so everyone else was stuck with the more limited QuickBooks Online.
- Each person had a personal OneDrive that was backed up by hand.
- Appointments were booked with pen and paper through a back-and-forth with each customer.
- Payments came in through peer-to-peer apps, which is insecure and unprofessional.
What we built
- AWS WorkSpaces with QuickBooks Desktop installed, so any employee can use it from any laptop. Backups run automatically through OneDrive on the workspace.
- An Amazon Lex chatbot that checks availability, books appointments, and emails confirmations to both the CPA and the customer.
- Stripe for invoicing and payments, replacing the peer-to-peer apps.
- A website for the business, its staff and services, with an inquiry form.
The constraint that shaped everything: the client has no IT team, so solutions had to be simple, low-risk, and elastic for tax season. We first planned S3 for backups but switched to OneDrive when the client wasn't comfortable maintaining S3. For security, we deliberately kept Stripe and the chatbot disconnected so payment links could never be exposed publicly.
My part
Our team lead ran the project. I was the main point of contact with the client: I gathered what they needed, translated it for the team, and carried our technical decisions back in terms they could act on.
I also analyzed and presented the scheduling and payments processes (how they worked, what they cost in time, and why we replaced them), and worked with a teammate to get the AWS WorkSpaces solution working.
Result
The client accepted every solution, along with training videos and documentation. We estimated about 30 hours a year of CPA time saved and a net gain of roughly $3,650 a year (about 16%) for the business.