Skip to content
Code Colonies

SaaS and Technology · Technology

A practice management SaaS for CA firms, from idea to paying customers

A subscription product for small chartered accountant firms to track client compliance deadlines, collect documents through a client portal and bill retainers, built with its two founders through The Startup Engine. The product went from a validated problem to a paid launch with self serve sign up, plans and GST invoices built in.

Client
A two founder startup in Ahmedabad, one a practising chartered accountant, building software for small CA and tax practitioner firms
Region
India
Sponsor
Co founders, product and commercial
Duration
4 weeks of validation, 14 weeks to paid launch, then a monthly product cycle
Two professionals working with a laptop and calculator in an office

Engagement model

TSE: The Startup Engine

The Startup Engine paired the founders with a product pod from problem interviews to launch, with scope agreed in short stages so the founders only paid to build what early users had asked for.

How TSE works

The team

  • Product strategist1
  • Full stack engineer2
  • Product designer1
  • QA engineer (shared)1

The challenge

Where things stood

  1. The founders had a clear problem from their own practice, chasing clients for documents before GST, TDS and income tax due dates, but no evidence that other firms would pay to solve it.
  2. Their first plan covered accounting, payroll and tax filing in one product, which would have taken a year to build before anyone could try it.
  3. Small firms buy on price and trust, so the product needed self serve sign up, a free trial and clean GST invoices from day one.
  4. Firms' clients are not technical, so the document upload side had to work from a WhatsApp link on a phone without an app download.

The approach

How we ran it

  1. Weeks 1 to 4

    Problem validation

    Ran interviews with CA firms in Ahmedabad, Surat and Vadodara alongside the founders, and tested a clickable prototype. The scope narrowed to three things firms kept asking for: a compliance calendar per client, document collection and retainer billing.

  2. Weeks 5 to 11

    First usable version

    Built the client master, a compliance calendar generated from each client's registrations, task assignment to articles and staff, and a client portal opened from a WhatsApp link for uploading bank statements and invoices.

  3. Weeks 12 to 15

    Pilot firms

    Put the product in front of a small group of pilot firms for a full GST return cycle. Fixed what broke, dropped two features nobody used and added bulk reminders, which every pilot firm asked for.

  4. Weeks 16 to 18

    Paid launch

    Added plans by number of clients, a free trial, Razorpay subscriptions with UPI autopay and cards, GST compliant invoices, and a simple admin for the founders to manage accounts and refunds.

What it looks like

Representative screens

Drawn to show the kind of system we delivered. Client screens and data stay private.

SaaS and TechnologyCompliance due this weekAK

Compliance due this week

ClientFilingPeriodDue dateAssigned toStatus
Client C-014GSTR-3BSep 202420 OctNikita PanchalDocs pending
Client C-022GSTR-1Sep 202411 OctHarsh TrivediFiled
Client C-031TDS 26QQ2 FY2531 OctNikita PanchalIn progress
Client C-038GSTR-3BSep 202420 OctJinal ModiReady to file
Client C-045ITR-5AY 2024-2531 OctHarsh TrivediDocs pending
Client C-052GSTR-1Sep 202411 OctJinal ModiOverdue
Representative screen with sample data. Client screens stay private.
SaaS and TechnologySubscription: Desai and Associates, Chartered AccountantsAK

Subscription: Desai and Associates, Chartered Accountants

Plan
Practice 100, up to 100 clients
Billing
INR 1,499 per month plus GST, UPI autopay
GSTIN
24AAJFD7314K1ZP
Seats
6 users, 3 partners and 3 staff
Active clients
84
Next invoice
1 Nov, INV-2024-01672
Representative screen with sample data. Client screens stay private.

What we delivered

Modules and features

  • Self serve sign up with a free trial and onboarding checklist
  • Compliance calendar per client for GST, TDS, income tax and ROC due dates
  • Task board for partners, staff and articles with due date reminders
  • Client document portal opened from a WhatsApp link, no app or password needed
  • Retainer and one off fee billing for the firm's own clients
  • Subscription plans, Razorpay autopay and GST invoices for the product itself
  • Founder admin for accounts, plan changes, refunds and usage

What changed

Outcomes

  • The founders launched to paying firms with a product shaped by pilot use
  • Firms collect client documents through a simple phone link
  • Sign up, trial, payment and invoicing run without the founders handling each new customer by hand
  • The founders own the code and run a monthly release cycle with the same pod

Looking back

The four weeks of interviews saved months. The founders were sure payroll belonged in the first version, and not one pilot firm asked for it, while bulk WhatsApp reminders, which no one had planned, became the feature firms mentioned first. We would keep the short paid stages; they let the founders stop or change direction without a large sunk cost. What we would do differently is set up product analytics before the pilot starts, because the first few weeks of usage were the most telling and we only have partial data for them. We also spent too long on the founder admin before launch, when a few manual steps would have been fine at that size.

Start a conversation

Discuss a similar project

Tell us where your team is today and we will walk you through how a project like this would run for you under TSE. The first conversation is free.

Or get a ballpark proposal in two minutes

A specialist replies within one working day. The first conversation is free.

Chat with the Code Colonies team on WhatsApp