From Rs. 1,500 one time. You own the source code. No subscription.
Admin / Overview
Demo data
Sales
38
this financial year
Revenue (before GST)
₹1,24,500
paid, not refunded
GST collected
₹22,410
CGST · SGST · IGST
Visitors, 30 days
1,942
no cookies used
Recent payments
LK-0038Asha Rao · Propaid₹1,180
LK-0037Dev Patel · Starterpaid₹1,770
LK-0036Meera Iyer · Propaid₹2,360
Launch progress 9 / 12
Next: Live Razorpay keys. Open Launch Control and it tells you what to do.
01See it working
The screens your customers and you will use
Real screens from the kit, shown with demo data.
Buy Pro
Billing details
Demo data
Business or buyer name
GSTIN (optional)
Karnataka
Price before GST
₹1,000.00
CGST 9%
₹90.00
SGST 9%
₹90.00
Total
₹1,180.00
✓I understand this is a digital product and all sales are final.
Pay now
UPI · Cards · Net banking, by Razorpay
Checkout with live GST
The buyer sees CGST + SGST or IGST before they pay. Razorpay does the payment.
GST report, October
Ready for your CA. Download as CSV.
Demo data
Invoice
Taxable
CGST
SGST
IGST
LK-0036
₹2,000
₹180
₹180
₹0
LK-0037
₹1,500
₹0
₹0
₹270
LK-0038
₹1,000
₹90
₹90
₹0
Download CSV
Reports for your CA
Monthly GST registers and GSTR-1 preparation files, as CSV.
Launch Control
Steps tick themselves when they work.
Demo data
✓Site address and database
✓Business details and tax status
✓Razorpay test keys
✓Razorpay webhook
✓Test purchase
→Live Razorpay keys
Real ₹1 payment
Launch Control
A checklist that checks itself. It points to the exact thing to fix.
02What you get
Everything a solopreneur needs after working on an idea
01 / 04
Payments and tax
Take money the Indian way, and get the paperwork right.
Razorpay checkout with UPI, cards and net banking, in test mode and live mode
GST invoices: CGST + SGST or IGST, worked out from the buyer's state
GSTIN checked as the buyer types it
Gapless invoice numbers for each financial year, as a PDF by email
Credit notes made for you when Razorpay refunds a payment
Not GST-registered? Switch to plain invoices with no tax
Coupons, one-time plans and subscriptions
Signed webhooks that are safe to repeat, so nobody is charged twice or left without access
02 / 04
Launch and setup
From your own copy of the code to your first real payment, with help at each step.
Setup wizard: keys and business details in a form, secrets saved encrypted
Launch Control: 12 steps that check themselves and tell you what to fix
Doctor: tests your database, Razorpay, email and webhook, and writes a message you can send to support
Deploys to Vercel with a free database, step by step in the members guide
Razorpay KYC and go-live checklists in plain words, in the members guide
Terms, Privacy and Refund page templates (have a lawyer read them)
Fixes for the errors people really hit, in the members guide
03 / 04
Run your business
Everything you look at once people start paying.
Admin panel: sales, users, payments, plans, coupons and emails
Customer dashboard with purchases, invoice downloads and subscription cancel
Sign in with email and password or with Google, with rate limits and password reset
GST reports for GSTR-1 preparation, with CSV downloads for your CA
Activity log of every change made in Admin
Export all your data whenever you want
Buyers are invited to your private GitHub repo after they pay (read-only for organization repos)
04 / 04
Grow
Get found, keep people informed, and know what works.
Waitlist page, and email your waitlist with a test send first, an unsubscribe link and a daily limit
Articles section with RSS, a sitemap and search-engine data
Privacy-friendly analytics: no cookies, no IP addresses stored, so no cookie banner
Updates page that tells you when a new version is out
Support included with every plan, and a clear promise about what it covers
02bTime saved
Development time you skip
Here is the work that is already done for you, in hours. These are our own estimates.
Development time you skip
95h
95 hours of development work already done
Our estimate of average developer hours. Your hours will vary.
Auth, database and project setup
Email and Google sign-in, sessions, protected routes, Postgres schema and migrations.
+19 hours
Razorpay payments
UPI, cards and net banking checkout, signature-verified webhooks, idempotent handling, subscriptions.
+26 hours
GST invoicing
CGST + SGST or IGST by state, GSTIN capture and validation, PDF invoice, auto-emailed.
+17 hours
Emails, dashboard and admin panel
Welcome and receipt emails, billing history, invoice downloads, users and payments view.
+21 hours
Launch tools and testing
Setup wizard, Launch Control and Doctor, Razorpay go-live checks, end-to-end payment testing.
+12 hours
The India SaaS Kit solution
All of it, already built and wired together. Add your keys, deploy and take your first payment.
03How it works
From paying to your first sale in four steps
01 / 04
Pay
Choose a plan and pay once. You get a GST invoice by email, and your members area opens as soon as the payment is confirmed.
02 / 04
Get your copy
Accept the GitHub invite (read-only), then click Use this template. You get your own private copy of the code.
03 / 04
Deploy and set up
Follow the members guide: put your copy on Vercel with a free database and fill in the Setup wizard. No file editing.
04 / 04
Take your first payment
Test with Razorpay test keys, finish KYC, switch to live keys and take a real ₹1 payment. Doctor checks it all is well.
Tax invoice · LK-0001Demo data
Pro plan
₹1,000.00
CGST 9% + SGST 9% (same state)
₹180.00
Other state: IGST 18% instead
₹180.00
Total
₹1,180.00
Built so a first-timer can finish
Every setup screen says what to do in plain words. If something fails, Doctor shows what, and the members guide has the fix. You do not need to read the code to launch.
04The members guide
A guide that holds your hand, behind your login
The guide is on this website for paying members only. It is not a PDF, not a download and not inside the code. It has 10 chapters and 56 small parts. Each part is a few steps you tick off.
The chapters
00Welcome3
01Get your copy3
02Accounts you need6
03Deploy6
04Setup wizard7
05Make it yours7
06Build your own product on the kit5
07Test payments5
08Go live7
09After launch7
Members guide
Demo data
Chapter 0Welcome
Chapter 1Get your copy
Chapter 2Accounts you need
Chapter 3Deploy
Chapter 4Setup wizard
Chapter 0 · Welcome
How this guide works
Step 1
Step 2
Step 3
Step 4
Troubleshoot
3 of 56 parts done
Progress tracking
Tick each step as you do it. The guide remembers where you stopped, on any device.
Troubleshoot box
Something does not look right? Tell us from that exact step and we help.
You saved counter
See how many hours of work the kit has already done for you.
Built with
Next.js 16
React 19
Tailwind 4
TypeScript
Drizzle
PostgreSQL
Auth.js
Razorpay
Vercel
Plain code you can read. Yours to change.
Plain TypeScript in short files, with no hidden magic. This is real code from the kit.
lib/razorpay.ts
// Razorpay signs the RAW body. Verify before you parse.exportfunction verifyWebhookSignature(rawBody, signature, secret) {
if (!signature) return false;
const expected = crypto
.createHmac("sha256", secret)
.update(rawBody)
.digest("hex");
return crypto.timingSafeEqual(
Buffer.from(expected), Buffer.from(signature)
);
}
// Email + password, plus Google when keys are set.exportconst { handlers, auth, signIn, signOut } = NextAuth({
session: { strategy: "jwt" },
pages: { signIn: "/login" },
providers,
});
// Any page inside (app)/ is protected:const session = await auth();
if (!session?.user) redirect("/login");
Pay once. Own the code forever.
No subscription and no per-seat fees. The code and your license are yours for good. Updates and support run for the period of your plan. The code is the same in every plan.
Starter
For your first product of your own.
Rs. 1,500
one time · about $18
Full source code for one project of your own
Razorpay, GST invoicing, auth, dashboard and admin
Members-only step-by-step guide on this website, with progress tracking and a Troubleshoot help box
Private GitHub repo (read-only) and your own private copy
3 months of updates. Ask support and we tell you how to get the changes
Payments, GST invoices, sign-in, dashboard and admin
Yes
Yes
Yes
Members guide on this website
Yes
Yes
Yes
Private GitHub repo (read-only) and your own copy
Yes
Yes
Yes
Use it for
One project of your own
One end product of your own, no client work
Your own projects and client work
Client projects
No
No
Yes
Updates (ask support how to get them)
3 months
6 months
12 months
Email support
3 months
6 months
Priority, 12 months
No GST is charged on these prices. Checkout is in Indian rupees (INR). Dollar amounts are approximate. Secure payment via Razorpay. All sales are final.
Support instead of refunds
All sales are final. In return, every plan includes email support, so you can get your first payment working. Starter: 3 months. Builder: 6 months. Pro: 12 months (priority). The period starts on the day you pay.
We help with
✓ Help with setting the kit up (keys, database, deploy, email)
✓ Bugs in the product
✓ How the features work
Not included
– Custom coding or building new features for you
– Tax or legal advice (ask your CA or lawyer)
– Problems with other companies' accounts, for example Razorpay KYC approval
Join the waitlist and we'll email you news about India SaaS Kit. No spam, and you can unsubscribe any time.
Frequently asked questions
What exactly do I get?
Three things. 1) A read-only invite to a private GitHub repo with the full Next.js source (Razorpay checkout and webhooks, GST invoicing, sign-in, customer dashboard, admin panel). You click Use this template to make your own private copy. 2) The members-only step-by-step guide on this website, with progress tracking and a Troubleshoot box. It is not a PDF, not a download and not inside the code. 3) Email support and updates for the period of your plan.
Is this a one-time payment?
Yes. Pay once and keep the code and your license for good. There is no subscription. Updates and email support last for a set time: Starter: 3 months, Builder: 6 months, Pro: 12 months.
Which plan should I choose?
Starter if it is your first product and you want the lowest price. Builder if you will build one end product of your own and want 6 months of updates and support. Pro if you build for clients, or want the longest updates and priority support. Pro costs only Rs. 500 more than Builder and adds a commercial license for client projects, 12 months of updates and priority support.
How do I get updates?
Your copy is your own private copy, so updates do not arrive by themselves. During your update period, write to support and we tell you how to get the changes. In Admin, the Updates page shows when a new version is out.
Do I need to be registered for GST?
No. If you have a GSTIN, invoices charge CGST + SGST or IGST. If you are not registered, switch on "not registered" in Setup and invoices carry no tax. Ask your CA which applies to you.
Do I need a Razorpay account?
Yes, a free one. You can build and test with test keys on day one. Razorpay needs KYC before it gives you live keys, and the members guide has a plain-language checklist for that.
Can I use this for client projects?
Only with Pro, which includes a commercial license for client work. Starter and Builder cover your own project only (Starter: one project, Builder: one end product), with no client work.
Do I need to know Next.js?
Basic React and Next.js knowledge helps. The members guide takes you step by step through keys, deployment and KYC, and the setup wizard, Launch Control and Doctor check your work.
What if I get stuck?
Use the Troubleshoot box in the members guide, or email us. Support is included: Starter: 3 months, Builder: 6 months, Pro: 12 months (Pro is priority). We help with setup, product bugs and how features work. See the Support page for the full list.
Can I get a refund?
No. It is a digital product and all sales are final. Support is included so you can get it working.
Is this tax advice?
No. It implements standard CGST, SGST and IGST invoice logic as software support. Confirm your own requirements with your CA.