GST Billing

GST Billing Software for Indian Small Businesses

Make a correct GST tax invoice in a minute: pick the customer, add items, and VyapRise applies CGST and SGST or IGST from the place of supply, prints the HSN code, rounds off the total and puts a UPI QR code on the bill. It runs in the browser on a PC or phone, and the Free plan covers 10 sales invoices a month.

  • CGST, SGST or IGST worked out from the place of supply
  • Bill of supply for composition dealers, export and SEZ invoices
  • 4 print layouts, logo, signature and a Scan to Pay UPI QR
A GST sales invoice in VyapRise with demo data: customer details, place of supply, item lines with HSN code and GST rate, CGST and SGST totals, and a UPI QR code.

What the GST invoice software includes

  • The right tax, every time

    Intra-state sales get CGST and SGST, inter-state sales get IGST. The place of supply comes from the ship-to state or the customer GSTIN, is printed on the invoice and feeds the GST reports.

  • Bill of supply

    If your company is registered under the composition scheme, VyapRise prints BILL OF SUPPLY, charges no tax and adds the composition declaration automatically.

  • Export and SEZ

    Switch an invoice to export or SEZ supply, with or without payment of tax, or mark it as a deemed export. These invoices always use IGST.

  • Print layouts

    Four invoice layouts, portrait or landscape, font size, show or hide sections, and one to three copies marked Original, Duplicate and so on, with a live preview. Print the bill in English, Hindi or Gujarati, or Hindi or Gujarati beside English. The same settings cover 10 document types.

  • UPI QR on the bill

    A Scan to Pay QR code made from your bank UPI ID is printed on invoices and quotations by default, so customers can pay the exact amount from their phone. Copy the invoice link and the customer can open the bill in a browser and pay by UPI there too.

  • Convert, do not retype

    On Pro, turn a quotation into an invoice, sale order or challan, an order into a challan or invoice, and a challan into an invoice. On Pro too, turn an invoice into a credit note.

How a GST bill is made in VyapRise

Say you run a trading firm in Ahmedabad. A customer in Surat orders 7 water pumps at ₹1,285 each, GST 18%. You open a new sales invoice and pick the customer. Because both of you are in Gujarat, the place of supply is Gujarat and VyapRise splits the tax into CGST 9% and SGST 9%. The taxable value is ₹8,995, each half of the tax is ₹809.55, and the total comes to ₹10,614.10. Round-off takes it to ₹10,614.

The next order comes from Mumbai. Same pumps, same rate, but the place of supply is now Maharashtra, so the invoice shows IGST 18% of ₹1,619.10 instead of the split. You do not choose the tax type by hand; it follows the customer GSTIN or the ship-to state, and you can see the place of supply printed on the bill.

Each line takes its HSN code and GST rate from the item, and you can give a line discount as a percentage or an amount. Below the lines you can add a bill-level discount and extra charges such as freight or packing, with GST on them where it applies. The invoice shows the amount in words, your bank details, terms and a declaration, and you can add vehicle and transport details if the goods travel. If you do not know a code, the HSN/SAC finder searches your own items first, then about 178 common headings. Under the rate box you see the last three rates you gave this customer, with a red Below cost warning if the rate falls under cost.

Save it and print, or download the PDF. On a phone, Share opens the phone share sheet so you can send the PDF on WhatsApp or any other app. On a computer it opens WhatsApp click-to-chat with a short text summary of the bill. You can also email the invoice to the customer, or copy its public link: the customer opens the bill in a browser, downloads the PDF and pays by UPI. For a customer you bill every month, make it a recurring invoice (weekly, monthly, quarterly or yearly), or use Duplicate to start a new invoice from an old one. When the customer pays, record the payment on the invoice itself, including any TDS the customer deducted, and the outstanding drops.

Composition dealers get a different document. If your company GST type is set to composition, every sale prints as a bill of supply with no tax and the declaration the law asks for. The difference is explained in bill of supply vs tax invoice, and the fields every invoice needs are listed in GST invoice format and mandatory fields.

Every invoice also posts its own double-entry accounting in the background: the customer ledger, sales and output tax. That is why the accounting and outstanding reports are already up to date when your CA asks for them (the accounting reports are on Pro).

GST reports from the bills you already made

On the Free plan the sales and purchase tax registers show the current month; any period and downloads are Pro, and purchase bills (and so the purchase register's entries) need Pro. On Pro, VyapRise builds the GSTR-1 report (B2B, B2CL, B2CS, exports, credit and debit notes, nil-rated), the GSTR-3B summary and the HSN summary from your invoices, each downloadable as PDF, CSV or Excel. GSTR-1 includes advances received for services (table 11) when a Payment In is marked as an advance, and purchase bills booked as reverse charge or imports fill GSTR-3B 3.1(d) and 4(A). These are reports to file from or hand to your CA; VyapRise does not file returns.

The GST filing desk on Pro shows the returns due around today, monthly or quarterly (QRMP), with their dates. Check before filing runs the GST portal's own checks on your GSTR-1 (GSTIN check digit, invoice number rules, IGST or CGST + SGST against the place of supply, rates, HSN) and names each invoice to fix. GSTR-3B shows the tax to pay in cash for the challan, and Send to CA emails the month's GSTR-1 file with the GSTR-1, GSTR-3B and HSN PDFs to your accountant. Mark a month as filed, and a later change to one of its invoices is reported as an amendment in the next return instead of a new bill. You or your CA still file on the GST portal.

Pro also includes GSTR-2B reconciliation. Download the 2B JSON from the GST portal, upload it, and VyapRise sorts your purchase bills into matched, missing and mismatched, so you can chase a supplier before you claim input tax credit (how GSTR-2B reconciliation works). For the returns themselves, see GSTR-1 kaise bhare and GSTR-1 vs GSTR-3B. For goods on the road, Pro prepares the e-way bill bulk-upload JSON to upload under Generate Bulk on the e-way bill portal; VyapRise does not generate e-way bill numbers itself. See the full list on the reports page.

GST billing tasks and how VyapRise handles them

TaskHow VyapRise handles itPlan
Raise a GST tax invoiceCGST and SGST or IGST from the place of supply; HSN from the item; line and bill discounts; charges; round-offFree, 10 a month
Bill as a composition dealerBill of supply with 0% tax and the composition declarationFree
Export or SEZ saleExport toggle, with or without payment of tax, and deemed export; IGST appliedFree
Quote first, bill laterQuotation, proforma invoice, sale order and challan, each converting into an invoicePro
Get paid fasterUPI QR on the invoice, email or a public link with UPI pay, payment recorded against the bill, outstanding and ageing reportsFree (reports for the current month)
Bill the same customer every monthRecurring invoices, weekly to yearly, made as draft or issued; Duplicate fills a new invoice from an old oneFree
Hold back risky creditCredit control warns past the credit limit or overdue days, or needs approval from the owner if you switch that onFree
Correct a saleCredit note from the invoice, with optional restocking into a chosen warehousePro
Number invoices in seriesDocument prefixes and series per document typeFree
Prepare GSTR-1, GSTR-3B and HSN summaryReports on screen, as PDF, CSV and ExcelPro
Get ready to fileGST filing desk: due dates, check before filing, cash tax for the challan, Send to CA, filed months and amendmentsPro
Match purchases with GSTR-2BUpload the portal 2B JSON: matched, missing, mismatchPro
Book reverse charge and importsPurchase bill marked reverse charge, import of goods (bill of entry, customs IGST) or import of services, with a self-invoice; GSTR-3B 3.1(d) and 4(A) filledPro
Prepare e-way bills in bulkBulk-upload JSON for the e-way bill portal; VyapRise does not generate e-way bill numbersPro
Unlimited invoices and no footerNo monthly limit; the Powered by VyapRise line on Free and trial invoices is removedPro

Pro is ₹1,499 per year. Compare plans on the pricing page, or make a one-off bill without signing up using the free invoice generator.

Free GST billing software: what you get without paying

VyapRise has a Free plan with no end date, not just a trial. Every new company also gets 7 days of Pro, and what you set up in the trial keeps working afterwards; only starting something new on a Pro feature needs Pro.

What you needFree planPro
GST sales invoices10 a monthUnlimited
Items and customersUp to 30 items and 10 customersUnlimited
Bill of supply, export and SEZ invoicesYesYes
Print layouts, logo, UPI QR, bills in Hindi or GujaratiYes, with a small Powered by VyapRise lineYes, without that line
WhatsApp share, email and public invoice linkYesYes, plus Send on WhatsApp in one press
StockOne warehouse, reduced by every saleMore warehouses, stock entries, batches and serial numbers
Purchase bills, receipts, credit notesNo; a payment is recorded on the invoice itselfYes
Reports and ledgersCurrent month, on screenAny period, with PDF, Excel and CSV downloads
GSTR-1, GSTR-3B, HSN summary, 2B reconciliationNoYes
UsersThe ownerUnlimited staff with roles, no per-user fee

Pro is ₹1,499 per year: one payment per company, with no auto-renewal. Full limits are on the pricing page.

How to choose GST billing software: 8 questions to ask

Every GST billing app makes an invoice. These are the questions that separate them, with VyapRise's honest answer to each, including the ones where it is not the right choice.

Question to askWhy it mattersVyapRise
Does it pick CGST + SGST or IGST from the place of supply?The wrong tax head can cost your buyer the input tax creditYes, from the customer GSTIN or the ship-to state
Is there a real free plan, or only a trial?You can bill with real customers before you payFree plan with 10 invoices a month, and 7 days of Pro
Is the price per company or per user?Staff logins can multiply a per-user priceOne price per company; unlimited users on Pro
Does it prepare GSTR-1 and GSTR-3B from your bills?Your CA gets the figures without retypingYes on Pro, with a check before filing; you or your CA file on the portal
Does it generate e-invoices and e-way bills?E-invoicing is mandatory above a turnover limitNo. It prepares the e-way bill bulk-upload file only, so pick another tool if e-invoicing applies to you
Does it work on a phone?Billing at the counter or on a sales visitYes, in the phone browser; there is no Play Store app and it needs internet
Can it print bills in Hindi or Gujarati?Many customers read their own language firstYes, in Hindi or Gujarati, or either beside English
Can you bring data in and take it out?Switching software should not trap your recordsExcel import of customers, suppliers and items (Vyapar and myBillBook columns are matched); Tally XML and report downloads on Pro

Comparing with a specific tool? See VyapRise vs Vyapar, VyapRise vs myBillBook, VyapRise vs Tally and Tally vs Vyapar vs myBillBook.

Start GST billing in four steps

  1. 01

    Set up your company

    Enter your GSTIN, state, address and GST type (regular or composition), and upload your logo, signature and bank UPI ID.

  2. 02

    Add customers and items

    Add them as you go, or import both from an Excel or CSV export of your old software. Give each item its HSN code and GST rate.

  3. 03

    Choose your print layout

    Pick one of the four layouts, set orientation, font size, copies and the sections to show, and check it in the live preview.

  4. 04

    Make your first invoice

    Pick the customer, add items by name or with a barcode scanner, save, then print, download or share it.

Is this online GST billing software right for you?

A good fit if you

  • Are a regular or composition GST dealer making B2B or B2C bills
  • Sell within your state and across states, or export
  • Want quotations, orders and challans that turn into invoices (Pro)
  • Would like to bill from a phone browser as well as a PC, see GST bill kaise banaye mobile se
  • Want GSTR-1, GSTR-3B and 2B reconciliation reports for your CA on Pro

Not a fit yet if you need

E-invoices with an IRN, e-way bill numbers generated inside the software, or return filing from inside the software. VyapRise does none of these today (on Pro it only prepares the e-way bill bulk-upload file that you upload yourself), so if e-invoicing is mandatory for your turnover, keep a tool that does it. It also does not send automatic payment reminders on WhatsApp or SMS, or raise reverse-charge sales invoices (reverse charge on purchase bills is supported). There is no Play Store app; it runs in the browser.

Checklist: what every GST invoice should carry

VyapRise prints all of these from your company and item settings. Confirm the specifics for your business with your CA.

  • Your name, address and GSTIN, and the customer GSTIN for B2B sales
  • A unique invoice number in a consecutive series, and the date
  • Place of supply, with the state name and code
  • HSN or SAC code for each line
  • Quantity, unit, rate, discount and taxable value
  • GST rate and amount, split into CGST and SGST or shown as IGST
  • Total in figures and in words
  • Signature of the supplier or an authorised person
  • BILL OF SUPPLY instead of tax invoice if you are under composition
  • Optional but useful: bank details, UPI QR and payment terms

Common questions

Is this GST billing software free?

Yes. The Free plan lets you raise 10 GST sales invoices a month, with up to 30 items and 10 customers, for the owner alone. Stock in one warehouse moves with every sale. Pro at ₹1,499 per year removes these limits and adds purchase bills, credit notes, receipts, quotations, challans, staff users, more warehouses, GST reports, POS, manufacturing and full accounting. Every new company gets 7 days of Pro free.

Is there a lifetime free GST billing software?

VyapRise's Free plan has no end date: 10 GST sales invoices a month, up to 30 items and 10 customers, for as long as you use it. If you outgrow it, Pro is one payment of ₹1,499 per year per company, with no auto-renewal and no per-user charge.

Which is the best GST billing software for a small business?

The one that fits how you sell. Check that it picks the right tax from the place of supply, has a free plan you can test with real bills, charges per company rather than per user, and prepares GSTR-1 and GSTR-3B for your CA. If e-invoicing is mandatory for your turnover, choose a tool that generates IRNs, because VyapRise does not. For shops, traders, distributors and service businesses billing within India, VyapRise covers GST billing, stock and accounts in one app.

How does the GST invoice software decide between CGST, SGST and IGST?

From the place of supply. If it is in your own state, the invoice charges CGST and SGST; if it is another state, it charges IGST. The place of supply is taken from the ship-to state or the customer GSTIN and printed on the bill. Export and SEZ invoices always use IGST.

Can I make a bill of supply as a composition dealer?

Yes. Set your company GST type to composition and every sale prints as a bill of supply with no tax and the composition declaration.

Does VyapRise generate e-invoices or e-way bills?

No. This online GST billing software for India does not generate e-invoice IRNs or e-way bill numbers, and it does not file returns. On Pro it prepares the e-way bill bulk-upload JSON for the portal, the GSTR-1, GSTR-3B and HSN summary reports, a check of your GSTR-1 before filing, and Send to CA, which emails the month's returns to your accountant.

Can I send invoices to customers on WhatsApp or email?

Yes. On every plan, the share button sends the invoice PDF through a phone's share sheet, so WhatsApp works, and on a computer it opens the customer's WhatsApp chat with the amount and a link to view and pay. You can also email the invoice or copy its public link, where the customer views the bill, downloads the PDF and pays by UPI. On trial and Pro, Send on WhatsApp delivers the invoice to the customer in one press, from VyapRise's WhatsApp number with your shop name, up to 20 a day; Pro can also email every new invoice and receipt automatically once you switch it on.

Can I put my logo, signature and a UPI QR code on the invoice?

Yes. Upload your logo and signature once in settings. The UPI QR is made from your bank UPI ID and is on by default for invoices and quotations. You can show or hide each block in the print settings.

Is there a VyapRise mobile app for GST billing?

There is no Play Store or App Store app. VyapRise runs in the browser on a phone, tablet or computer, and you can add it to your home screen. It needs an internet connection.

Related pages

Make your first GST invoice today

Set up your company, add an item and bill. 10 invoices a month are free, and Pro is free for 7 days. No card needed.