← Process mapTrendzoGST compliance: build or buy

GST compliance for retailers: build in-house or buy

Date: 2026-10-03
Status: first draft from desk research, before the team's own shortlist is added
Scope: Trendzo as a software platform that connects retailers and shoppers (retailers are the suppliers; Trendzo is the mediator).
Not tax advice. Legal points come from CBIC-linked and secondary sources (cbic-gst.gov.in and incometaxindia.gov.in could not be read directly). A chartered accountant (CA) should confirm everything in section 8 before decisions are made.


1. Summary and recommendation


2. Where Trendzo sits as a mediator

Trendzo supplies software and takes a commission. The goods are sold by the retailer. The table shows who owes what, assuming Trendzo's checkout collects the shopper's payment.

Obligation Owed by Frequency Trendzo's role
Tax invoice to the shopper (goods) Retailer Per order May generate it on the retailer's behalf in the retailer's name and GSTIN, with a written authorisation and a separate numbering series per GSTIN. The retailer stays liable.
Bill of supply (composition dealers, exempt goods) Retailer Per order Same: generate on behalf, using the right document type per retailer.
Credit note on a return Retailer Per return Generate on behalf; also net returns in GSTR-8.
Commission, platform fee, delivery fee invoice Trendzo Per order or per month (within 30 days) Issue under Trendzo's own GSTIN, 18% GST. The place of supply for a registered retailer is the retailer's location.
TCS under GST s.52 at 0.5% of each retailer's net taxable supplies (returns netted) Trendzo Monthly Collect from the retailer payout; track per retailer GSTIN.
GSTR-8 return Trendzo By the 10th of the next month Prepare and file; also the annual statement (GSTR-9B). Retailers then accept the TCS credit.
TDS under income tax, old s.194-O (now s.393(1) of the Income-tax Act 2025) at 0.1% Trendzo Deduct at credit or payment; quarterly return Deduct from payouts; file Form 140 (earlier 26Q); issue Form 131 (earlier 16A). Resident individuals or HUFs up to ₹5 lakh a year who give PAN or Aadhaar are exempt.
E-invoice (IRN) Retailer, only if its annual turnover is above ₹5 crore Per B2B invoice May generate on the retailer's behalf. B2C invoices are out of scope, so most retailers need none.
E-way bill Consignor (retailer) Per consignment above ₹50,000 May fill Part A with authorisation.
Registration of sellers Retailer Once Enforce: compulsory when the ECO collects TCS, except small intra-state sellers with an enrolment ID.
Records for 72 months, edit log All parties Continuous Keep records; answer officer requests within 15 working days.

Points that matter for design:


3. What Trendzo already builds in-house

From a read-only review of the backend and web portal:

Exists and works

Known defects and gaps


4. What a full in-house build still needs

Capability Gap to close Size
Seller-wise TCS ledger Net taxable value per retailer GSTIN per month, returns netted, CGST/SGST/IGST split, one rate and one base M
GSTR-8 file Table 3 and 3.1 data in the portal's upload format, plus amendments M
TDS ledger and Form 140 / 131 data Per PAN, ₹5 lakh check, quarterly return file, certificate data M
Per-retailer GSTR-1 and GSTR-3B data Per GSTIN, B2B and B2C, credit notes with tax split M-L
Commission invoice fixes Real platform GSTIN, platform series, correct place of supply, reversal on return S-M
Document type per retailer Bill of supply for composition dealers; buyer GSTIN for B2B S-M
Month close and scheduling Fix the period format, lock periods, run on a schedule S
GSTIN verification Checksum plus live lookup (almost always bought as an API) S
E-invoice and e-way bill Only for retailers above ₹5 crore or large consignments; almost always bought through a GST API provider L if built
Filing calendar, health dashboard, CA access Reminders, missing HSN or bad GSTIN alerts, read-only CA role S-M

Sizes are relative effort (S under a week, M 1-3 weeks, L over 3 weeks, for one developer who knows the code), not estimates.

Rules keep changing, and each change is engineering and CA time:


5. Third-party options by layer

All prices were read on public pages on 2026-10-03 and are in rupees. "Quote on request" means no public price. Whether prices include GST was often not stated.

5.1 GSTIN, PAN and bank verification

5.2 E-invoice (IRN) and e-way bill APIs

5.3 GST suites and API providers (GSPs)

5.4 GSTR-8 and TCS tools

5.5 TDS (194-O) returns and certificates

5.6 Managed CA and compliance services

5.7 Payout splitting and retailer-side accounting

What the research did not find: a public vendor case study of a marketplace; how Amazon, Flipkart, Meesho or Myntra run TCS and TDS internally (only Amazon's blog says Amazon files GSTR-8).

5.8 Billing and invoicing products (Zoho, Refrens, Chargebee and peers)

Added after the first review. Sections 5.1-5.7 are unchanged; this section adds detail and new products. Pages read 2026-10-03; prices exclude GST. Two separate jobs are in play:

Zoho Books

Zoho Billing (formerly Subscriptions)

Zoho Invoice and Zoho Commerce

Refrens

Chargebee

Other billing apps and payments-led peers (supplements 5.7)

Which can and cannot do GST invoices through an API

What fits which job


6. Build or buy, by capability

Capability Recommendation Reason
Seller-wise TCS and TDS ledger Build It is your own data (orders, returns, payouts). No vendor can compute it without it.
Retailer tax invoice, bill of supply, credit note Build Already exists; fix defects. Per-order volume and generation on the retailer's behalf are cheaper in-house.
Commission, platform and delivery fee invoices Build Trendzo's own documents; fix issuer, series and place of supply.
GSTR-8 file Build the file, file via utility or CA A CSV export is small; the free utility accepts it; a CA costs about ₹2,000-4,000 a month.
Form 140 / 131 Build the data, buy the filing Return utilities are cheap or managed filing is about ₹2,250 a quarter.
GSTIN, PAN, bank verification Buy ₹0.40-0.72 a check; building lookups is not worth it.
E-invoice and e-way bill Buy, when needed Only for retailers above ₹5 crore or consignments above ₹50,000; per-transaction API pricing.
Per-retailer GSTR-1 / GSTR-3B data Build data, retailers or their CA file Data export is cheap; a GSP is only needed to file through your platform.
Filing through your platform on behalf of retailers Buy (GSP) later Large fixed cost and credential handling; not needed to start.
Retailer bookkeeping Retailers' choice Do not pay per retailer.
Trendzo's own commission and subscription invoices (added) Build now; consider buying later Already built in-house but defective. A billing product (Zoho Billing or Books) fits well if Trendzo wants recurring billing, dunning and returns from one tool.
Retailer-to-shopper invoices through a billing product (added) Do not buy No product is multi-tenant; each retailer would need its own paid account or key (Zoho, Refrens, Swipe). Chargebee has no tax profile per entity.

7. Pricing comparison

7.1 Public prices found (2026-10-03)

Item Provider Price as published Unit Notes
GSTIN check Appyflow ₹0.50 (₹0.40 over ₹1,000 recharge) per check 50 free
GSTIN check gstinapi.com ₹0.50 (₹0.40 at 2,500+) per check 20 free
GSTIN check GSTZen ₹3,500 / ₹5,000 / ₹8,250 per year for 5,000 / 10,000 / 25,000 calls
GSTIN check Eko from ₹0.72 per check volume tiers by quote
E-invoice Adaequare 0.25 (IRN), 0.40 (IRN + e-way bill) per transaction currency assumed INR
E-invoice GSTZen 0.18 with ₹50,000 minimum, or 0.50 with ₹25,000 minimum per invoice, per year cert ₹15,000 a year
E-way bill GSTZen 0.18 with ₹50,000, or 0.35 with ₹25,000 per bill, per GSTIN a year per-GSTIN minimum
GST API Adaequare ₹50,000 or ₹30,000 per month (2,00,000 or 1,00,000 calls) currency assumed INR
GST suite ClearTax from ₹7,777 per month API price on request
GST API WhiteBooks ₹5,999-24,999 or from ₹14,999 per month two pages conflict
GSTR-8 GSTN offline utility free n/a needs your own CSV
GSTR-8 Patron Accounting ₹1,999 per month per GSTIN indicative
GSTR-8 + 1 + 3B Patron Accounting ₹3,999 per month indicative
TDS return EZTax ₹2,249 + GST per quarter includes Form 131
TDS return ClearTax expert from ₹2,500 per filing (24Q + 26Q) period not stated
TDS software Gen e-TDS ₹3,500 + ₹1,500 a year + GST install, renewal check Form 140 support
Retailer books Zoho Books Standard ₹749 per org per month (annual billing)
Retailer books Cygnet Invoicing Tool ₹9,999 / ₹14,999 per year for 10 / 20 GSTINs 3,000 / 10,000 invoice caps
Retailer books Zoho Books (full ladder) Free; ₹749; ₹1,499; ₹2,999; ₹4,999; ₹7,999 (annual billing; monthly ₹899 / ₹1,799 / ₹3,599 / ₹5,999 / ₹9,599) per org per month Standard to Ultimate; invoices 1,000-100,000 a year
Own billing Zoho Billing Enterprise ₹24,999 + 0.2% of monthly revenue above ₹2.5 crore per org per month, annual billing official page
Own billing Zoho Billing Standard / Premium ₹1,249 / ₹2,999 (annual) per org per month third-party only; official page garbled
Own billing, one business each Refrens ₹0; ₹5,900; ₹15,000; ₹22,000; ₹39,000 per business per year (Basic to Operations) e-invoice and e-way bill from ₹15,000; API fee not public; page undated
Own billing Chargebee $0 + 0.80%, or $99 + 0.65% per month, of billed volume USD; Enterprise on quote; e-invoicing paid add-on
Billing app Swipe ₹2,999 to ₹7,499 per user per year third-party only; official page unreadable
Billing app Vyapar about ₹3,419 / ₹3,689 per device per year no public API found
Collection Razorpay Subscriptions 0.9% + platform fee (cards) per transaction UPI and NACH on quote; no GST invoice via API
Collection Cashfree Subscriptions ₹7.5 mandate + ₹7.5 per debit (card / eNACH) per mandate, per debit third-party snippet only

Quote-only: Masters India, MasterGST, IRIS, WeP, TaxPro, Cygnet GSP, Taxilla, Clear GST API, Surepass, Signzy, Karza, IDfy, Setu, Cashfree, Attestr, Sandbox plans.

7.2 What it costs at three sizes (public prices only; assumptions stated)

Assumptions: two GSTIN checks per retailer a year (at signup and a yearly re-check); GSTR-8 and TDS are filed once for Trendzo's own GSTIN, so retailer count does not change them; e-invoice and e-way bill are needed by few retailers.

Cost line 100 retailers 500 retailers 2,000 retailers
GSTIN checks, Appyflow at ₹0.50 ₹100 a year ₹500 a year ₹2,000 a year
GSTIN checks, GSTZen 5,000-call pack ₹3,500 a year ₹3,500 a year ₹3,500 a year
GSTR-8 by free offline utility ₹0 plus staff time ₹0 plus staff time ₹0 plus staff time
GSTR-8 only by CA (₹1,999 a month) ₹23,988 a year ₹23,988 a year ₹23,988 a year
GSTR-8 + own GSTR-1 + 3B by CA (₹3,999 a month) ₹47,988 a year ₹47,988 a year ₹47,988 a year
TDS return, EZTax (₹2,249 a quarter, plus GST) ₹8,996 a year ₹8,996 a year ₹8,996 a year
GST API, Adaequare 100k-call plan ₹3,60,000 a year ₹3,60,000 a year ₹3,60,000 a year
GST suite, ClearTax from ₹7,777 a month ₹93,324 a year ₹93,324 a year ₹93,324 a year
If Trendzo paid retailers' books, Zoho Standard ₹8,98,800 a year ₹44,94,000 a year ₹1,79,76,000 a year
Trendzo's own billing, Zoho Billing Enterprise (₹24,999 a month) ₹2,99,988 a year ₹2,99,988 a year ₹2,99,988 a year
If Trendzo paid one Refrens business per retailer, Accounts Pro (₹15,000 a year) ₹15,00,000 a year ₹75,00,000 a year ₹3,00,00,000 a year

Reading the table:

In-house engineering and CA review time are not priced here because no public number exists. Add them from the team's own cost per developer-week in the next table.

7.3 Your shortlist (to be filled after the first review)

Placeholder. Add each shortlisted service and its quote below, and the comparison above will be extended to include them.

Service Layer (verify, e-invoice, GSP, GSTR-8, TDS, CA) Quoted price Unit Contract terms Notes
(to add)
(to add)
(to add)

In-house cost inputs (to add): developer-week cost, estimated weeks per capability from section 4, ongoing maintenance weeks per year for rule changes, CA review fee.


8. Risks and open questions for a CA

  1. Does Trendzo collect the shopper's money? The code says yes (Razorpay checkout). If yes, TCS, GSTR-8 and compulsory seller registration follow. If retailers collected directly, GST TCS would fall away but TDS would not.
  2. SAC code for the commission. No official mapping exists; 998599 / 9985 is common practice, 9962 (retail on a fee basis) is arguable, software subscriptions may fall under 9973 or 9983.
  3. Income-tax Act 2025 details. Payment code (secondary sources disagree between 1035 and 1037) and whether circulars issued under the 1961 Act carry over.
  4. GST Council meeting on 7 Oct 2026. A single-state registration scheme for small sellers may change onboarding rules.
  5. Unregistered enrolled sellers. What document they should issue, since they cannot charge GST.
  6. Delivery fee and unregistered riders. Since 22 Sep 2025, local delivery by unregistered riders through an ECO is taxed under s.9(5) at 18%; check whether this affects Trendzo's riders.
  7. Data protection. The DPDP Rules apply mostly from 13 May 2027 (a proposal to shorten the timeline is unconfirmed). Sole-proprietor GSTINs embed PAN and invoices carry shoppers' names, so they are personal data; GST and income-tax retention duties override erasure. Whether Trendzo is a data fiduciary or processor for retailers' invoice data is unclear.
  8. Penalties. Failing to collect or deposit TCS, or letting an ineligible seller sell, can cost ₹10,000 or the tax involved, whichever is higher.
  9. Prices not verified: Vayana, Swipe, Setu, Sandbox plans, India Compliance credits, TDSMAN, KDK, IndiaFilings, TaxBuddy, Razorpay Route, Cashfree Easy Split; the conflict between two WhiteBooks pages; Adaequare's currency symbol; GSTZen's GSP status; whether each GSTR-8 and TDS product has been updated for the new Forms 140 and 131.
  10. Added after review (billing products): official prices for Zoho Billing Standard and Premium, Swipe, Vyapar and Cashfree; Refrens' page date, API fee, rate limits, webhooks and credit-note API; whether Refrens, Swipe or Zoho allow a partner to create businesses or organisations through the API and on what contract terms; Chargebee's India IRN details and which plan includes multi-entity; Zoho's per-plan GSTIN counts and e-way bill API. Whether a billing product's invoices count as the retailer's invoice (generated on its behalf) or Trendzo's needs a CA's view.

Phase 0: fix what exists (in-house)

Phase 1: close the platform's own filings

Phase 2: help retailers file

Phase 3: buy where it hurts

Decision gates: CA confirmation of section 8 items; number of retailers above ₹5 crore turnover; whether manual GSTR-8 and TDS filing takes more staff time than a managed service costs.


10. Sources

All read on 2026-10-03 unless stated.

Law and procedure

Vendors and prices