Create a professional, GST-compliant contractor bill in your browser — add work items, pick CGST/SGST or IGST, and print or save it as a PDF. Nothing is uploaded; your details stay on your device.
100% private — the bill is generated in your browser and nothing is uploaded to any server. Your firm & bank details are saved on this device so you don't retype them next time.
| # | Description of Work | SAC/HSN | Qty | Unit | Rate (₹) | Amount (₹) |
|---|---|---|---|---|---|---|
| 1 | Work item description | 9954 | — | Sq.ft | — | 0.00 |
Whether you call it a contractor bill, work bill, or tax invoice, a GST-registered contractor's invoice needs a specific set of fields to be valid for the client's input tax credit. This generator covers all of them:
Follow these steps for any contractor or works-contract invoice, then use the generator above to produce the finished document:
Long projects aren't billed once at the end — contractors raise running account (RA) bills at agreed intervals against work actually measured on site. Each RA bill follows the same GST rules as above, plus a few construction-specific steps:
A construction contract that bundles both material and labour is a works contract under GST and is treated as a supply of services, not goods. Rates vary by who is billing whom and under which scheme:
| Category | GST Rate | Notes |
|---|---|---|
| Commercial building — works contract | 18% | Standard rate for a contractor billing material + labour |
| Residential building (non-affordable) — works contract | 18% | Contractor-to-client or contractor-to-promoter billing |
| Affordable housing project (govt-notified scheme) | 1%* | Promoter's rate, without ITC; subject to carpet-area and value caps |
| Other residential apartment projects | 5%* | Promoter's rate under the 2019 scheme, without ITC |
| Government civil works (roads, irrigation, etc.) | 12–18% | Varies by notification; several concessional rates were withdrawn in recent rate rationalisations |
| Pure labour contract, single residential unit | Nil / exempt | Applies only where the contractor supplies no material |
*The 1%/5% promoter rates apply to the developer billing the flat buyer, not to a contractor billing the developer for construction services — the two are frequently confused. GST rates are revised with government notifications from time to time (cement moved to 18% in the 2025 reforms), so treat this table as a starting reference and confirm the current rate for your exact contract with your CA.
| SAC Code | Service |
|---|---|
| 9954 | Construction services (general heading used on most contractor bills) |
| 995411 | Construction of single & multi-dwelling residential buildings |
| 995414 | Construction of commercial buildings |
| 995421 | Construction of highways, roads and streets |
| 995473 | Painting services |
| 998722 | Repair services of other goods (misc. site repairs) |
Most contractors simply use the 9954 heading on every line. Sub-codes matter mainly for large firms whose accountants file detailed GSTR returns — when in doubt, ask your CA.
Also try our free construction cost calculator and concrete material calculator.
ARC PEM keeps every vendor bill, contractor RA bill, labour payment and GST entry organised project-wise — with one-click purchase registers and Tally export. Fully offline, on your own PC.