Indian Mobile App Cleared GST OIDAR and Scaled to ₹2cr/mo on FoxReload
This case is a composite archetype based on anonymized data from FoxReload partners. Names and specific figures are illustrative and combine patterns from two Indian-incorporated mobile apps that crossed ₹1.5 crore monthly revenue in 2025.
Context
The archetype: an Indian-incorporated mobile-first app selling digital goods to consumers — mobile recharges, OTT subscriptions, gaming top-ups (Free Fire, BGMI, Valorant), and gift cards. Founded in late 2024, the team was three engineers and one operations lead at launch. The product hypothesis was that a UPI-native checkout with one-tap recharges would beat the incumbent telco/wallet apps on speed for the under-30 tier-2 audience.
The regulatory question came up before product-market fit was confirmed. Selling digital goods in India means GST liability — and the founders had three options: register as a regular GST entity selling as principal, operate as a commissionaire/agent for an upstream supplier, or partner with a fully-licensed wholesale platform that handled the upstream tax stack.
Integration
12-week build, with compliance running in parallel:
- Weeks 1–3: Company registration finalised; GSTIN obtained; GST OIDAR registration filed via authorised representative; FoxReload onboarding with partner-tier KYC.
- Weeks 4–7: FoxReload REST + Webhooks integration. Mobile app build (Flutter, iOS + Android), UPI integration via Razorpay PA-route.
- Weeks 8–10: Catalogue curation — top 400 SKUs for tier-2 audience (operators × denominations × OTT × top games).
- Weeks 11–12: Compliance dry-run, first GSTR-3B and GSTR-1 filings, soft launch in 3 cities.
FoxReload features used: REST catalogue API, webhooks, INR settlement (UPI rail for sub-₹2L), GSTIN-aware invoicing, regional SKU flags for India-only catalogue.
Economics
| Metric | Month 1 | Month 11 | Change |
|---|---|---|---|
| MAU | 8,200 | 285,000 | 34.8× |
| Monthly revenue | ₹4.1L | ₹2.0cr | 49× |
| ARPU | ₹50 | ₹70 | +40% |
| GST OIDAR + compliance cost/year | — | ₹150,000 | new |
| Effective gross margin | 8.2% | 11.8% | +3.6pp |
| Team size | 4 | 9 | +5 |
Annual compliance cost breakdown (~₹150,000/year):
- Chartered Accountant (CA) for monthly filings: ~₹84,000
- GST OIDAR authorised representative annual fee: ~₹42,000
- Tax-tech subscription (filing software, invoice management): ~₹24,000
At ₹2cr monthly revenue (~$240k), compliance cost runs at <0.7% of revenue — well below the operational margin even at thin gross margins.
UPI was 83% of GMV, in line with the broader India digital-goods market. The team initially supported only UPI and net banking; RuPay was added in month 5 after observing that ~9% of high-ARPU users preferred credit-card based loyalty.
Lessons
- Get GSTIN and OIDAR registration filed before launch, not after. Filing retroactively triggers penalties up to 100% of unpaid tax and complicates investor due diligence.
- Partner with a wholesale supplier that supports GSTIN-aware invoicing. Otherwise every B2B input invoice has to be manually mapped to the right GST rate and place-of-supply.
- Tier-2 audience cares about speed, not catalogue depth. 400 SKUs was enough to cover 96% of demand. The team didn't expand to 2,000 SKUs until month 8.
- CA + tax-tech is the cheapest scaling moat in India. ₹150k/year is a rounding error against ₹2cr/mo revenue, and it protects the company from the single biggest regulatory failure mode in this market.
If you're scaling a digital-goods app in India and need a wholesale partner with GSTIN-ready settlement, request access at foxreload.com.
