Math & Calculator
Invoice Generator
Create professional invoices with line items, tax, and print/download as PDF
From (Your Business)
Bill To (Client)
Line Items
How to Use
Enter Numbers
Set Parameters
Calculate
View Results
Learn More
How to Make a Rupee Invoice for an Indian Client in Under Two Minutes
INR is already selected in the currency dropdown, so the rupee symbol appears on every line, the subtotal and the total without you changing anything. Fill the From panel with your firm name, address, email and phone, then Bill To with your client name, billing address and email. Add one line item per service with a description, quantity and rate in rupees. The amount column recalculates as you type, so a retainer of 25,000 rupees a month for two months shows 50,000 instantly. Put your GST percentage in the Tax Rate box, type your GSTIN and bank or UPI details in Notes, then press Generate and Print. Every calculation happens in your browser, so nothing you type is uploaded anywhere.
Entering 18 Percent GST When the Tool Has a Single Tax Field
The Tax Rate box takes one percentage, so for a supply taxed at 18 percent you type 18 and the invoice prints one Tax (18%) row rather than CGST 9 percent and SGST 9 percent on separate lines. For an inter-state invoice that is exactly correct, because IGST is charged as a single 18 percent figure. When you bill a client in your own state and the split has to be visible, keep 18 in the tax field and write CGST 9 percent and SGST 9 percent with their rupee amounts into the Notes line, which prints in its own box at the bottom of the invoice. The arithmetic and the payable total are identical either way.
Where to Put GSTIN, SAC Codes and Place of Supply on This Layout
This generator gives you free text fields instead of dedicated GST boxes, so the compliance details go wherever you control the wording. Put your GSTIN on your own address line in the From panel, and your client GSTIN under their address in Bill To. SAC codes for services, such as 998314 for IT consulting or 998361 for advertising, sit neatly at the end of each line item description, and HSN codes for goods work the same way. Place of supply, LUT number and payment terms belong in Notes. If you are not registered, leave the Tax Rate at zero and state that you are unregistered, so your client does not attempt to claim input tax credit that was never charged.
Billing a Foreign Client in USD, EUR or GBP as an Indian Freelancer
Switch the dropdown to USD, EUR or GBP and every rate, the subtotal and the total reprint with that symbol, which matters when an overseas client refuses a rupee invoice. Export of services is usually zero rated, so most freelancers set the Tax Rate to zero and note in Notes that the supply is an export of service under LUT without payment of IGST. Add SWIFT, IBAN or Wise details there too, since foreign clients pay by wire rather than UPI. Quote your rates in the foreign currency instead of converting to rupees yourself; your bank handles conversion and issues the FIRC or FIRA you keep as proof of export. Check current rules with your accountant first.
Saving the Invoice as PDF and Numbering It for Your 2026-27 Books
Generate and Print opens the finished invoice in a fresh browser tab and calls the print dialog immediately. Choose Save as PDF as the destination, name the file after the invoice number, and you have a document ready to email or attach to your books. Nothing is stored on this site, so download the PDF before closing that tab. The invoice number is pre-filled as INV plus six digits and is fully editable, so replace it with a serial that carries the financial year, such as INV-2026-27/001. GST rules expect one continuous series per book, so never reuse or skip a number, and file the saved PDFs month by month for your returns.
Frequently Asked Questions
Yes. Keep the currency on INR, enter your GST percentage in the Tax Rate field, and the printed invoice shows a subtotal, a tax line and a rupee total. There are no dedicated GSTIN or HSN boxes, so type your GSTIN along with your address, add SAC or HSN codes inside each item description, and use Notes for place of supply.
The Tax Rate box applies one combined percentage, so enter 18 rather than 9 plus 9, and the invoice prints a single Tax (18%) row. For an intra-state bill, write the split in the Notes field, for example CGST 9 percent 4,500 and SGST 9 percent 4,500. Inter-state invoices need no workaround because IGST is already a single rate.
Service providers generally register for GST once annual turnover crosses 20 lakh rupees, or 10 lakh in the special category states, though registration can apply earlier in situations such as supply through e-commerce operators. If you are unregistered, leave the Tax Rate at zero and say so in the Notes line so your client does not claim input credit. Confirm your position with a chartered accountant.
No. The entire invoice is built in your browser with JavaScript, and Generate and Print writes the finished page into a new tab on your own machine. No company details, client addresses or amounts are uploaded, and nothing is saved between visits. Because of that, a refresh clears the form, so save the PDF before you close the tab.
Pick USD from the currency dropdown and enter your rates in dollars; every line, the subtotal and the total print with the dollar symbol. Exported services are usually zero rated, so most freelancers leave the Tax Rate at zero and mention export of service under LUT in the Notes line, with SWIFT or Wise payment details. Keep the bank FIRC as proof.