Blog

GST on Creator Subscriptions and Sales in India: The Basics

19 October 2026

GST touches creators in two directions. First, the subscriptions you pay for: Viralyze's plans, for instance, are priced with GST included where applicable, so ₹199 a month on Starter is what you pay. Second, the things you sell: a PDF guide, a course, a one-to-one consultation or a physical product is a supply under GST law, and once your aggregate turnover crosses the registration threshold, or you register voluntarily, you charge GST on it. This article gives the basics so you know which questions to ask a chartered accountant. It is not tax advice.

When does a creator need to register for GST?

Registration becomes mandatory when aggregate annual turnover crosses the threshold set under GST law, which differs for goods and services and by state category. Many service-focused creators fall under the services threshold. Below it, registration is optional.

Some situations require registration regardless of turnover, such as certain inter-state supplies or selling through specific platforms. Because the rules have conditions, this is the first thing to confirm with an accountant once your Instagram income becomes regular.

Is GST charged on automation and creator tools?

Yes, software subscriptions supplied in India attract GST. What matters to you is whether the price shown already includes it. Viralyze's pricing includes GST where applicable, so the plan price is the final amount; there is no surprise addition at checkout.

If you are registered, a tool subscription is a business expense and the GST on it may be claimable as input tax credit, provided the invoice carries your GSTIN. Keep invoices from every tool you pay for.

What do you charge GST on as a creator?

Anything you sell as a supply: digital downloads, online courses, 1:1 sessions, physical products and sponsored content fees. Rates vary by category, and your accountant will map each product to the right rate.

A practical example: a nutritionist selling a ₹499 recipe ebook, a ₹2,999 four-week plan and ₹1,500 consultations through a Viralyze shop and booking page is making three kinds of supplies. Once registered, each listing price needs to account for GST, either by adding it on top or by treating the price as inclusive and backing it out when filing.

How to set up your prices and records

1. Decide whether your listed prices are inclusive or exclusive of GST, and state it on the checkout page description. 2. Keep one record per sale: date, buyer, item, amount, GST portion. Your contacts list and payout statements give you the sale side; export contacts to CSV so nothing is lost. 3. Collect business details from buyers who ask for a GST invoice, and issue one with your GSTIN. 4. Reconcile weekly payouts to your bank against your sales list each month. 5. File returns on time; late fees accumulate quickly.

Payments collected through an RBI-authorised aggregator settle to your bank weekly, and the aggregator deducts no platform fee on Viralyze, which keeps the arithmetic simple: payout equals sales minus any payment gateway charges.

What about international buyers?

Selling to someone outside India may qualify as an export of services with different treatment, including zero-rating under certain conditions. This area has paperwork requirements, so if a meaningful share of your buyers pay in USD, raise it with your accountant early rather than after the first return.

Frequently asked questions

**I earn under the threshold. Should I still register?** Voluntary registration lets you claim input tax credit on tools and equipment but adds filing work. An accountant can weigh it against your expenses.

**Does the app file GST for me?** No. Viralyze handles collection, payouts and records of each sale. Filing is yours or your accountant's.

**Are refunds a GST problem?** A refunded sale is generally adjusted through a credit note in your return. Keep the refund record alongside the original sale.

Start your 7-day free trial of Viralyze, no card needed, and sell with pricing that already shows GST where it applies.

← All posts