GST Invoice & Salary Slip Generator
Generate professional GST tax invoices and employee salary slips with PDF download.
GST Invoice Details
Generates GST compliant tax invoices with automatic CGST/SGST/IGST splits
Line Items & Services
How Does It Work?
Free client-side GST invoice and salary slip generator. Create GST compliant tax invoices with automatic CGST/SGST vs IGST calculations, line items, and bank details, or build structured employee salary slips with PDF downloads.
Complete Guide & Practical Explanations
Proper documentation is the cornerstone of commercial compliance in India. For business owners, freelancers, and service providers, issuing an accurate GST tax invoice under Rule 46 of the CGST Rules is mandatory to claim Input Tax Credit (ITC) and record revenue. For employers and HR departments, issuing monthly salary slips is a statutory requirement under the Payment of Wages Act and labor regulations.
The Anatomy of a GST Tax Invoice: An official GST tax invoice requires precise structural components: 1. Invoice Metadata: A unique, consecutive serial number containing only alphabets, numerals, and special characters (hyphen or slash), unique for each financial year, along with the date of issue. 2. Supplier & Recipient Details: Legal names, registered addresses, and 15-digit GSTINs of both parties. If the recipient is unregistered, include their name and delivery address. 3. Line Item Details: Description of goods or services, HSN/SAC code, quantity, unit rate, total value, and applicable GST rate (0%, 5%, 12%, 18%, or 28%). 4. Geographic Tax Split: If the supplier and buyer operate within the same state (intra-state), GST is divided 50/50 between CGST and SGST. If they operate across different states (inter-state), the full tax applies as IGST. 5. Totals in Words and Numbers: Subtotal, itemized tax amounts, round-off, grand total, and amount in words following the Indian numbering system (Lakhs and Crores).
Worked Invoice Example: A web consulting firm in Maharashtra (GSTIN 27...) bills a retail company in Maharashtra (GSTIN 27...) for ₹50,000 at 18% GST. Because both parties reside in Maharashtra, the 18% GST splits into 9% CGST (₹4,500) and 9% SGST (₹4,500). The total invoice value is ₹59,000 (Rupees Fifty Nine Thousand Only). If the client were located in Karnataka (GSTIN 29...), the invoice would instead show 18% IGST (₹9,000).
The Structure of an Employee Salary Payslip: A valid salary payslip is divided into two distinct columns: • Earnings: Basic Salary (40-50% of CTC), House Rent Allowance (HRA), Special Allowance, and Conveyance/Medical allowances. • Deductions: Employee Provident Fund (12% of basic), Professional Tax (state statutory fee, typically ₹200/month), and Income Tax TDS. • Net Pay: Gross Earnings minus Total Deductions, stating the take-home figure in numbers and words.
Compliance Advisory: The user is strictly responsible for ensuring the accuracy of all figures, HSN classifications, and tax rates entered into this tool. Invoices and salary slips must reflect genuine commercial transactions and compliant payroll ledgers.
Practical Tips
- ✓Determine the Place of Supply carefully before invoicing: same state requires CGST + SGST (50/50 split), while inter-state requires IGST (full rate).
- ✓Always include appropriate 4-digit or 6-digit HSN/SAC codes for goods and services to remain fully compliant with GST Rule 46.
- ✓Ensure employee salary slips itemize statutory deductions (EPF 12%, Professional Tax, and TDS) with gross earnings and net take-home clearly stated.
Common Mistakes to Avoid
- ⚠Applying intra-state CGST + SGST to an inter-state customer or vice-versa. Input Tax Credit cannot be adjusted against wrong tax head categories.
- ⚠Issuing non-consecutive or duplicate invoice numbers within the same financial year, which violates Rule 46 of the CGST Rules.
Related Guides & Calculation Deep Dives
All guidesHRA Exemption Explained: How to Calculate It and Save Tax
Under Section 10(13A) and Rule 2A, your exempt HRA is the lowest of three statutory amounts: actual HRA received, 50% of basic salary (40% in non-metros), or actual rent paid minus 10% of basic. For an employee with ₹50,000 monthly basic receiving ₹25,000 HRA and paying ₹20,000 rent in a metro, exempt HRA is ₹15,000 monthly (₹1,80,000/year). In the top 30% tax bracket (+ 4% cess), this saves ₹56,160 in tax, or ₹37,440 in the 20% bracket.
CTC vs In-Hand Salary: Why Your Take-Home Is Lower
A ₹12,00,000 annual CTC (Cost to Company) does not mean ₹1,00,000 credited to your bank account monthly. After deducting employer PF (₹4,800/mo), gratuity provisions (₹1,924/mo), employee PF (₹4,800/mo), and professional tax (₹200/mo), your pre-tax monthly take-home is ₹88,276. Under the revised New Tax Regime (FY 2024-25) with the ₹75,000 standard deduction, income tax TDS is ~₹4,900/mo, leaving around ₹83,300 to ₹85,000 in hand (or over ₹86,000 if PF is capped at the statutory ₹1,800 limit).
Gratuity Rules: Who Gets It and How It's Calculated
Gratuity is a statutory lump-sum reward paid to employees who complete 5 years of continuous service with an organization. Calculated as (15 × Last Drawn Basic + DA × Completed Years) / 26, an employee with ₹60,000 basic salary and 8 years of tenure receives ₹2,76,923, which is 100% tax-free under Section 10(10).
Invoice & Payslip FAQs
Common questions, calculation formulas, and usage rules.
The tax split depends on the Place of Supply. If the seller's state matches the buyer's state (intra-state supply), the GST rate is split equally into Central GST (CGST) and State GST (SGST). If the seller and buyer are in different states (inter-state supply), the full rate is charged as Integrated GST (IGST).
Yes. Businesses with turnover up to ₹5 Crore must mention at least 4-digit HSN codes on B2B invoices. Businesses with annual turnover exceeding ₹5 Crore must mention 6-digit HSN codes for goods and SAC codes for services.