1 Getting Started — Create Your Account
1
Open gstkaro.dhenuja.com on your phone or computer
2
Click Create Free Account → fill your name, email, password
3
Enter your Business Name and State — required for GST calculation
4
Enter your GSTIN (optional at registration — add it in Settings later)
5
Click Create Account → you are automatically logged in
💡 Your data is private — only you can see your invoices. No one else can access your account.
2 First Time Setup — Fill Your Business Details
Do this once — these details appear on every invoice you create.
1
After login, tap ⚙ (settings icon) in top right
2
Fill: Business Name, Address, GSTIN, PAN, State, Phone, Email
3
Add Bank Details — Bank name, Account number, IFSC, UPI ID
4
Set Invoice Prefix (e.g. INV-) and starting number
💡 Bank details appear automatically on every invoice PDF and WhatsApp payment reminder.
3 Add Your Products & Services to Catalog
Add your products/services once — reuse in every invoice with one tap.
1
Tap 📦 Catalog in the bottom menu
2
Tap + Add Product/Service
3
Enter: Name, HSN/SAC code, Rate (₹), GST %
Common HSN / SAC Codes
| HSN / SAC | Service / Product | GST Rate |
| 998314 | Software Development | 18% |
| 998313 | IT Maintenance / AMC | 18% |
| 998315 | Website Design | 18% |
| 9992 | Education Services | 18% |
| 9954 | Construction Services | 18% |
| 9963 | Restaurant / Catering | 5% |
| 8471 | Computers & Laptops | 18% |
| 6109 | T-Shirts / Garments | 12% |
💡 Not sure of HSN code? Search at gst.gov.in → HSN/SAC Finder or ask your CA once — then save it in catalog forever.
4 Create a GST Invoice
1
Tap ➕ New in the bottom menu
2
Type customer name → select from suggestions or type new name
3
If customer has GSTIN, enter it → state auto-detects → CGST/IGST set automatically
4
Tap + Add Item → search your catalog → select product/service
5
Enter Quantity → amount calculates automatically
6
Add more items if needed → each can have different HSN and GST rate
INV-001 · Tax Invoice
Sri Nityanand Educational Trust
GSTIN: 27AAITS0446G1ZF → Maharashtra → CGST+SGST
Item 1: Software Dev · ₹6,500 · 18% · CGST ₹585 + SGST ₹585
Item 2: AMC · ₹2,000 · 18% · CGST ₹180 + SGST ₹180
Grand Total: ₹10,030
💡 CGST+SGST vs IGST: App sets this automatically based on customer's state. Same state as you = CGST+SGST. Different state = IGST. Just enter the GSTIN correctly.
5 Share Invoice & Get Paid
1
After saving, tap the invoice to open it
2
Tap 💬 WhatsApp → invoice sent to customer with payment details
3
Tap ⬇ PDF to download and share or print
4
Once payment received, tap invoice → tap Mark as Paid
5
Send Payment Reminder to overdue customers with one tap
6 Prepare & File GST Return (Monthly)
Do this every month by 11th for GSTR-1 and 20th for GSTR-3B.
⚡ Prepare Return
→
⬇ Download CSVs
→
🌐 Upload to Portal
→
✅ Mark Filed
1
Tap 📊 GST in bottom menu → tap ⚡ Return
2
Select Month (previous month) and Year
3
Click ⚡ Prepare GST Return → app builds everything automatically
4
Check Pre-filing Check — fix any red errors before downloading
5
If you paid GST on purchases (hosting, software etc.) → enter in ITC section → reduces your payable
6
Download ⬇ GSTR-1 CSV and ⬇ GSTR-3B CSV
7
Login to gst.gov.in → upload CSVs → file return
8
Come back → tap ✅ Mark Filed → enter ARN number → month locks 🔒
⚠ File GSTR-1 by 11th of every month. File GSTR-3B by 20th. Late filing attracts ₹50/day penalty.
7 How to File on gst.gov.in — Step by Step
⚠ First — know your filing type
📅 Monthly Filer
Turnover > ₹5 crore OR opted monthly
File GSTR-1 every month by 11th
📆 Quarterly Filer (QRMP)
Turnover < ₹5 crore, opted quarterly
File GSTR-1 quarterly, IFF for months 1 & 2
💡 Not sure? Login to gst.gov.in → Dashboard → Check your filing frequency shown there.
📅 MONTHLY FILER — Filing GSTR-1
Easiest method: Use JSON offline upload — uploads everything in one file
1
Login → gst.gov.in → Services → Returns → Returns Dashboard
2
Select Financial Year and Tax Period (month)
3
Click GSTR-1 → Click Prepare Offline tab (NOT Prepare Online)
4
Click Upload button → select the GSTR-1 JSON file downloaded from GSTKaro
5
Portal uploads B2B invoices + HSN Summary + Table 13 all at once → click Generate Summary
6
Review the summary → click Proceed to File → File with EVC (OTP) or DSC → save ARN
⚠ Do NOT click "Prepare Online" for uploading. Prepare Online only allows manual entry one-by-one. Always use Prepare Offline → Upload for bulk invoices.
📆 QUARTERLY FILER (QRMP) — Filing GSTR-1
In QRMP scheme: Month 1 & Month 2 of quarter → use IFF (only B2B invoices). Month 3 → file full GSTR-1.
Month 1 & 2 — IFF
Returns Dashboard → IFF → Prepare Online → 4A,4B,6B,6C → Add invoices (B2B only)
Month 3 — Full GSTR-1
Returns Dashboard → GSTR-1 →
Prepare Offline → Upload our JSON file
💡 IFF does not support JSON/CSV upload — you must enter B2B invoices manually or one-by-one in Month 1 & 2. Only Month 3 supports bulk upload.
📊 GSTR-3B — Same steps for Monthly & Quarterly
1
Returns Dashboard → GSTR-3B → Prepare Online
2
Section 3.1(a): Enter Taxable Value, CGST, SGST, IGST — copy from GSTKaro GSTR-3B tab
3
Section 3.1(b): Zero rated supplies — enter export invoice values
4
Section 4: ITC — enter GST paid on purchases (hosting, software, Razorpay etc.) — reduces tax payable
5
Pay net GST if any → Submit → File with EVC/DSC → save ARN → come back to GSTKaro → Mark Filed
8 Already Using Tally? Use CSV Upload
If you maintain invoices in Tally or Excel, use the CSV Upload feature instead of creating invoices in the app.
1
In Tally: Gateway → Display → GST Reports → GSTR-1 → Export CSV
2
In GSTKaro: tap 📂 Upload in bottom menu
3
Select your state, GSTIN and GST rate → upload the CSV file
4
Review the data → go through tabs: GSTR-1 | HSN | GSTR-3B
5
Download all CSVs → upload to GST portal
💡 HSN Summary is under the HSN tab in Step 3 of the upload flow. Required if annual turnover > ₹5 crore.
9 Online Business / Razorpay Users
If you collect payments online via Razorpay and your price includes GST, use the Razorpay Processor.
1
Download payment export from Razorpay Dashboard → Reports → Payments → Export CSV
2
Open 💳 Razorpay tab in GSTKaro
3
Set your state, GST rate, and whether price is GST inclusive or exclusive
4
Enter Razorpay gateway charges + GST from your monthly Razorpay Tax Invoice
5
Upload the CSV → app auto-calculates CGST/IGST per payment based on customer state
6
Download GSTR-1 + HSN + GSTR-3B → file on portal
💡 Razorpay is in Karnataka — so gateway charges are always IGST. You can claim this as ITC in GSTR-3B Section 4.
10 Common Questions
My data shows on phone but not on laptop?
Login with the same email on laptop. All data syncs automatically from the cloud — same data on all devices.
I cleared browser data — are my invoices lost?
No. All invoices are saved in our secure cloud database. Just login again and everything loads automatically.
CGST or IGST — how does it decide?
If customer's state = your state → CGST + SGST. If different state → IGST. App detects automatically from customer's GSTIN. Just enter the GSTIN correctly.
Invoice showing in app but not in GSTR-1?
Check the month and year selected in GSTR-1 matches the invoice date. Also make sure you click the Load button after selecting the month.
What is ITC and how do I claim it?
ITC = Input Tax Credit. GST you paid on business purchases (hosting, software, office supplies, Razorpay gateway etc.). Enter the amount in the ITC field in GSTR-3B. It reduces your net GST payable. You need a valid Tax Invoice from the supplier with your GSTIN.
I reached 10 invoice limit on Free plan?
Upgrade to Pro (₹299/month) for unlimited invoices. Contact support@dhenuja.com to upgrade.
Can I have multiple GSTINs?
Currently one GSTIN per account. For multiple GSTINs, contact us for Agency plan.
11 Export to Tally (New)
Export your monthly invoices directly into Tally — no manual entry needed.
1
In Tally — create these ledgers once: GST Sales (under Sales Accounts), Output CGST, Output SGST, Output IGST (under Duties & Taxes)
2
In GSTKaro → tap ⚙ Settings → scroll to 🔄 Tally Integration
3
Select Month and Year → enter your Tally Company Name exactly as it appears in Tally
4
Click ⬇ Download Tally XML
5
Open Tally → Gateway of Tally → Import Data → Vouchers → select the XML file → Enter
6
All invoices appear as Sales vouchers with correct GST ledgers ✅
💡 Tally Prime: Gateway → Import → Data → Select file. Tally ERP 9: Gateway → Import Data → Vouchers.
12 Export Invoices for Foreign Clients (New)
For IT services, software, or any supply to foreign clients — use Export invoice type.
1
New Invoice → Invoice Type → select Export — Without GST Payment (most IT exporters use this — need active LUT)
2
A blue 🌍 Export Details panel appears → fill Country, Currency (USD/EUR etc.)
3
Shipping Bill Number and Port Code are optional for services — leave blank if you're a service exporter
4
Enter your LUT/Bond Number (Letter of Undertaking filed with GST dept)
5
Save invoice → goes into Table 6A (Exports) in GSTR-1 automatically
⚠ Without Payment of GST requires an active LUT. File LUT every April on the GST portal — it's free. Without LUT, you must pay IGST and claim refund later.
Filing Exports on GST Portal
1
GST Return page → Prepare → click 🌍 Exports tab → download ⬇ Export EXP CSV
2
Login gst.gov.in → Returns → GSTR-1 → Table 6A — Exports → Upload CSV
3
In GSTR-3B → Section 3.1(b) → enter taxable value of exports (zero rated)
13 Nil Rated / Exempt Invoices (New)
For doctors, educators, farmers, or anyone whose supply is exempt from GST.
1
New Invoice → Invoice Type → Nil Rated / Exempt Invoice
2
Yellow panel appears → select exemption type: Nil Rated / Exempt / Non-GST
3
Add items normally — no GST will be calculated
4
These invoices auto-appear in GSTR-3B Section 3.1(c) — Nil/Exempt supplies
💡 Nil Rated = items with 0% GST in law (e.g. certain food). Exempt = services like healthcare, education. Non-GST = petrol, alcohol, electricity.
14 Complete GST Portal Filing Guide
MONTHLY FILING CHECKLIST
□ Create all invoices in GSTKaro for the month
□ Go to GST Return page → click ⚡ Prepare GST Return
□ Fix any red errors in Pre-filing Check
□ Download GSTR-1 JSON from GSTKaro
□ Login → gst.gov.in → GSTR-1 → Prepare Offline → Upload JSON
□ File GSTR-1 by 11th of next month
□ File GSTR-3B by 20th of next month
□ Come back to GSTKaro → ✅ Mark Filed → enter ARN
📅 MONTHLY FILER
GSTR-1 (by 11th):
GSTR-1 → Prepare Offline → Upload JSON
GSTR-3B (by 20th):
GSTR-3B → Prepare Online → enter values manually
📆 QUARTERLY FILER (QRMP)
Month 1 & 2 (IFF):
IFF → Prepare Online → add B2B manually
Month 3 (GSTR-1):
GSTR-1 → Prepare Offline → Upload JSON
GSTR-3B (by 22nd/24th):
GSTR-3B → Prepare Online → enter values
⚠ Important: "Prepare Online" on the portal does NOT have a bulk upload button for B2B invoices — only manual entry. Always use Prepare Offline → Upload for uploading our JSON/CSV files.
GSTR-3B — What to enter where
| Portal Section | What to enter | Where to find in GSTKaro |
| 3.1(a) Outward taxable | Taxable value, CGST, SGST, IGST | GST Return → GSTR-3B tab |
| 3.1(b) Zero rated | Export invoice values | GST Return → Exports tab |
| 3.1(c) Nil/Exempt | Nil rated invoice values | Manual — from Nil invoices |
| 4 ITC | GST paid on purchases | Enter manually (bills/receipts) |
💡 Common ITC to claim in Section 4: Hosting charges GST · Razorpay gateway GST (IGST) · Software subscriptions · Office rent · Any business purchase where you received a GST invoice with your GSTIN
15 Testing Checklist — Verify Everything Works
| Feature | How to Test | Expected Result |
| Login | Open login.html → enter email/password | Redirects to app.html ✓ |
| Invoice creation | New → fill details → Save | Invoice appears on home screen ✓ |
| MySQL sync | Create invoice on Chrome → open Edge → login | Same invoice visible on Edge ✓ |
| Export invoice | New → Type = Export Without GST → check blue panel appears | Country/currency fields visible ✓ |
| Nil invoice | New → Type = Nil Rated → check yellow panel | Exemption type dropdown visible ✓ |
| GSTR-1 | gstr1.html → select month → Load | Invoice appears with correct CGST/SGST ✓ |
| GST Return | gst_return.html → select month → Prepare | Total Sales + GST amounts correct ✓ |
| HSN Summary | GST Return → HSN tab | Each HSN with taxable + tax values ✓ |
| Tally Export | Settings → Tally → select month → Download XML | XML file downloads ✓ |
| Admin Panel | php/admin/panel.php → login as admin email | All users visible ✓ |
| Razorpay | razorpay.html → upload sample CSV | GST calculated per payment ✓ |
| Filing calendar | gst_dashboard.html → scroll down | 12 months shown, filed ones green ✓ |
Need Help?
Email: support@dhenuja.com
WhatsApp: +91 8983253918
GSTKaro · Built by Paras Vision · Pune, Maharashtra