---
title: "Electrical Quotation Format: Wiring, DB, Earthing, GST"
canonical: https://luckpanda.app/templates/quotation-format/for-electrical-work
language: en
updated: 2026-10-09
content: full
---

# Quotation format for electrical work

**What should an electrical work quotation include?** An electrical quotation should list each item the way it will be measured: wiring by the point (light, fan, power, AC), cables by the running metre, distribution boards, switchgear and earthing by the number, testing as a lump sum. Give the wire size and type, conduit, makes and what each rate includes, then GST (18% on supply-and-install work in a building), your licence details, the tests you will carry out, warranty, payment stages and validity.

- Define what one "point" includes, and the rate for extra wire length.
- Name the makes and grades: FR or FRLS copper wire, MCB breaking capacity, RCCB sensitivity.
- Wiring a building with your material is a works contract: 18% GST on the whole value.
- Promise a test report: insulation resistance, earth resistance and RCD trip tests.

Free online tool: https://luckpanda.app/templates/quotation-format/for-electrical-work (create on screen, no account needed).

## What makes an electrical quotation different

The parts every quotation shares (numbering, validity, GST shown but not payable, acceptance by purchase order) are on the main [quotation format](https://luckpanda.app/templates/quotation-format) page. Electrical work adds its own problems:

- **The unit of work is the point**, not the metre of wire. Clients compare rates per point, so the quote must define a point or two quotes cannot be compared.
- **Makes decide the price.** The same 1.5 sq mm wire costs very different amounts by brand and grade (FR, FRLS, HFFR). Name the makes, or attach an approved-makes list.
- **Copper moves.** Cable rates are tied to the copper price; long validity on cable-heavy work is a risk.
- **The work must be done and tested by licensed people**, and the client needs a test report to get the supply connected or the load enhanced.

## How to fill in this electrical quotation

1. **Your firm and the client** Enter your firm with its GSTIN, and the client with the site address. In the notes, add your electrical contractor licence number and class.
2. **Points, cables, boards, earthing** Add one line per item. Use the unit it will be measured in: point, rmt, nos or LS. Put the wire size, grade and make in the description.
3. **GST** Use 18% for wiring and installation work, with or without material. If you also sell goods under a separate order, quote those on a separate quotation at their own rates.
4. **Terms** Write validity, the copper clause, what a point includes, civil work, payment stages, testing and warranty in the terms box.
5. **Sign in to send and bill** Creating here is free. Signing in numbers the quotation and turns the accepted items into the invoice; issuing and sending need the Sales module.

## Pricing by the point: what a point includes

A point is one outlet (a light, fan, socket or AC connection) with everything needed to reach it from the switchboard or distribution board. State in the quote what that covers:

| Point type | Usual wire and accessory | What the rate should say |
| --- | --- | --- |
| Light or fan point | 1.5 sq mm copper, 6 A switch | Conduit, wire up to the stated run, switch, box, plate, ceiling rose or connector |
| Power point 6/16 A | 2.5 or 4 sq mm copper, 6/16 A socket and switch | Separate circuit or looped; earthing conductor included |
| AC or geyser point | 4 sq mm copper, 20 A or 25 A socket or DP switch | Dedicated circuit from the DB, with its MCB |
| Data, TV or phone point | Cat 6 or coaxial cable in separate conduit | Outlet and faceplate; active equipment excluded |
| Bell or exhaust point | 1.5 sq mm copper | Same as a light point |

Add two rules to the terms: the length included in a point (for example "up to 10 m of run from the switchboard; extra wiring per metre at the rate in item X"), and whether a point is **primary** (from the board) or **secondary** (looped from another point), since primary points cost more. If you quote per metre instead, give the conduit and wire as separate metre items and price switches and sockets separately.

## Example: wiring an office floor, supply and installation

Brightline Electricals quotes Indiranagar Coworks for the electrical installation of a 3rd floor office in Bengaluru: 48 light points, 16 power points, two distribution boards, a sub-main from the building panel, two earth pits, and testing. Both businesses and the site are in Karnataka, so GST is CGST + SGST.

![Example electrical quotation QT/2026-27/112 from Brightline Electricals, Bengaluru, to Indiranagar Coworks, for 48 light points, 16 power points, 2 distribution boards, 35 metres of armoured sub-main cable, 2 pipe earthing stations and testing, with CGST and SGST at 9% each.](https://luckpanda.app/img/guide/en--quotation-format--for-electrical-work--electrical-quotation.svg)

*The electrical quotation in the editor above. Units in brackets show how each item will be measured; the totals match the worked example below.*

1. **Drawing reference**: the layout and revision the point count is taken from.
2. **Licence**: your electrical contractor licence class and state.
3. **Items in the unit they will be measured in**: points, nos, rmt, lump sum.
4. **SAC 995461** (electrical installation services), since material and labour are one works contract.
5. **GST at 18%** on the whole contract, CGST + SGST for a site in your state.
6. **Makes, copper validity, warranty and the test report** you will hand over.
7. **Signature** of the contractor or authorised person.

**The numbers: quotation QT/2026-27/112, supply and installation**

| Item | Qty | Rate | Taxable value | Tax |
| --- | --- | --- | --- | --- |
| Light point: 1.5 sq mm FR copper wire in 20 mm PVC conduit, concealed, 6 A modular switch | 48 | ₹950.00 | ₹45,600.00 | ₹8,208.00 |
| Power point 6/16 A: 4 sq mm FR copper wire, conduit, socket and switch | 16 | ₹1,650.00 | ₹26,400.00 | ₹4,752.00 |
| Distribution board 8-way TPN with MCBs and 63 A 4-pole RCCB 30 mA, supply and fixing | 2 | ₹14,500.00 | ₹29,000.00 | ₹5,220.00 |
| Sub-main 4 core 16 sq mm copper armoured cable, laid on tray, with glands and lugs | 35 | ₹620.00 | ₹21,700.00 | ₹3,906.00 |
| Pipe earthing, GI pipe with earth-enhancing compound and test chamber | 2 | ₹9,800.00 | ₹19,600.00 | ₹3,528.00 |
| Testing and commissioning with insulation and earth resistance test report | 1 | ₹6,000.00 | ₹6,000.00 | ₹1,080.00 |
| Taxable value |  |  | ₹1,48,300.00 |  |
| CGST 9% |  |  |  | ₹13,347.00 |
| SGST 9% |  |  |  | ₹13,347.00 |
| Total |  |  |  | ₹1,74,994.00 |

The installation comes to ₹1,48,300 before GST and ₹1,74,994 with CGST and SGST of ₹13,347 each. Points are paid by number; if the final layout has 52 light points, the bill rises by 4 x ₹950.

### The same job quoted labour-only

Many clients, especially for homes, buy wire, switches and boards themselves and ask for a labour rate. The quote then lists the same items at labour rates and says the client supplies material to site, in the makes and quantities you specify.

**Labour-only electrical rates**

| Item | Qty | Rate | Taxable value | Tax |
| --- | --- | --- | --- | --- |
| Light point wiring, labour only (client material) | 48 | ₹320.00 | ₹15,360.00 | ₹2,764.80 |
| Power point wiring, labour only | 16 | ₹450.00 | ₹7,200.00 | ₹1,296.00 |
| Distribution board fixing and dressing, labour only | 2 | ₹1,800.00 | ₹3,600.00 | ₹648.00 |
| Pipe earthing, digging and installation, labour only | 2 | ₹2,500.00 | ₹5,000.00 | ₹900.00 |
| Taxable value |  |  | ₹31,160.00 |  |
| CGST 9% |  |  |  | ₹2,804.40 |
| SGST 9% |  |  |  | ₹2,804.40 |
| Total |  |  |  | ₹36,768.80 |

Labour comes to ₹31,160 before GST and ₹36,768.80 with it. Installation services are taxed at 18% whether or not you supply the material.

## Sections of an electrical BOQ

| Section | Typical items | Unit |
| --- | --- | --- |
| Internal wiring | Light, fan, power, AC and geyser points; extra run | point, rmt |
| Switchgear and boards | Distribution boards, MCBs, RCCBs or RCBOs, isolators, changeover switches | nos |
| Cables | Sub-mains and feeders, armoured or unarmoured, with glands and lugs; cable tray | rmt |
| Earthing | Pipe, plate or chemical earth electrodes, earth strip, test chambers | nos, rmt |
| Fittings and fans | Light fittings, ceiling and exhaust fans, supply and fixing | nos |
| Low voltage | Data, TV, CCTV and phone points | point |
| Testing and liaison | Tests and report; documents for the DISCOM or inspector | LS |

For each item, specify what a client cannot see later: copper conductor and its grade (FR, FRLS or HFFR), conduit type and gauge, the breaking capacity of MCBs (for example 10 kA), the sensitivity of residual current devices (30 mA for personal protection), and the earthing method. A rate without a specification invites a cheaper quote that is not the same work.

## GST: electrical goods vs installation

How GST applies depends on what you are contracted to do, not on how you split the paperwork:

| Contract | GST treatment | Rate |
| --- | --- | --- |
| Wiring and fitting out a building with your material | Works contract for immovable property (section 2(119)): one service | 18% on the full value |
| Installation labour only, client supplies material | Electrical installation service | 18% |
| Supply of goods only (cable, switches, MCBs, boards), no work | Supply of goods at each item's rate | Mostly 18% for cables, wiring accessories and switchgear |
| Supply of equipment with incidental installation (a fan, a pump), not part of the building | Composite supply: the rate of the main item | Rate of the equipment |

- **Do not split a works contract to lower the rate.** Showing "material at the goods rate" and "labour at 18%" on one job does not change the tax: it is one works contract at 18%.
- **Separate contracts are different.** If the client genuinely buys goods from you under one contract and engages you for installation under another, each is taxed on its own terms. Keep the two orders, invoices and delivery records separate.
- **Input tax credit for the client** on electrical works that become part of a building is generally blocked by section 17(5)(c) and (d) of the CGST Act, except where the installation is plant and machinery. Your client may treat the GST as a cost.
- **Rates after 22 September 2025.** The GST rate changes that took effect that day did not change the rate on works contracts for private buildings or on cables and switchgear; check the HSN of any equipment you supply separately, because some appliance rates did change.

## Licence, safety and inspection

Electrical installation work in India must be carried out by a **licensed electrical contractor**, under the supervision of a person holding a supervisor's certificate of competency, by workers holding a wireman permit, all issued by the state's electrical licensing board. This follows from the Central Electricity Authority (Measures relating to Safety and Electric Supply) Regulations, 2023 and the state rules made with them. Put your licence number and class on the quotation; many clients and every government buyer ask for it.

- **Before connection**: a new installation is tested before it is energised, and the distribution company (DISCOM) usually asks for a completion and test certificate from the licensed contractor before releasing a new connection or a load increase.
- **Inspection**: larger installations, by voltage and connected load, need approval from the electrical inspector. State in the quote who prepares the documents and who pays the fees.
- **Standards**: wiring is normally done to IS 732 (code of practice for electrical wiring installations) and earthing to IS 3043 (code of practice for earthing). Naming them in the quote tells the client what "good work" means.

## Testing, commissioning and warranty

Price testing as its own item so it is not dropped in negotiation, and list the tests you will record:

| Test | What it shows |
| --- | --- |
| Insulation resistance (megger) | No leakage between conductors, or between conductors and earth |
| Earth electrode resistance | Each earth pit can carry fault current safely; record the reading per pit |
| Continuity of protective conductors | Every point and metal part is connected to earth |
| Polarity | Switches break the phase, not the neutral; sockets wired correctly |
| RCD trip test | Residual current devices trip within their rated current and time |

**Warranty.** Separate your workmanship warranty (12 months from handover is common) from the manufacturers' warranties on goods, which you pass on. Exclude damage from voltage surges, the client's own appliances, and alterations by others.

### Terms to add for electrical work

- **Copper price**: cable rates firm for a short period from the order, then adjusted to the maker's price list.
- **Civil work**: whether chasing walls and making good is included, and whether painting after making good is excluded.
- **Measurement**: points by number, cables by running metre as laid, boards and earthing by number.
- **Client's scope**: power for tools, storage, scaffolding at height, DISCOM and inspection fees.
- **Payment stages**: advance for material, a stage on completion of conduiting and wiring, a retention until testing and handover.

## Mistakes to avoid

- **A rate per point with no definition of a point.** The client will count every looped switch as a point.
- **"Wire" with no size, grade or make.** It lets a cheaper quote look the same as yours.
- **Splitting one installation into goods and labour invoices to show a lower rate.** It is one works contract at 18%.
- **No copper clause on a cable-heavy job.** Cable prices can move within your validity period.
- **Testing left out of the price.** It is the step that gets the supply connected; quote it.
- **No licence details.** Government and institutional buyers reject quotes without them.

## Key terms

**Point**: One outlet (light, fan, socket or AC) with its wiring, conduit and switch, priced as a unit.

**DB (distribution board)**: The board that splits the supply into circuits, each protected by an MCB.

**MCB / RCCB**: Miniature circuit breaker (overload and short circuit) and residual current circuit breaker (earth leakage).

**FR / FRLS wire**: Flame-retardant and flame-retardant low-smoke insulation grades for building wiring.

**Works contract**: A contract for work on immovable property in which goods pass to the client; taxed as one service.

**Licensed electrical contractor**: A firm licensed by the state electrical licensing board to carry out installation work.

## Questions people ask

### What is the GST rate on electrical work?

Electrical installation in a building, with or without your material, is taxed at 18%. If you supply material and fix it, the whole job is one works contract at 18%; you do not charge goods rates on the material.

### What is included in one electrical point?

Whatever your quotation says, which is why it must say it: usually the conduit, wire from the switchboard up to a stated length, the switch or socket, box and plate. Give a separate rate per metre for longer runs.

### How do I quote for house wiring?

Count points from the layout by type (light, fan, power, AC, geyser), price each type per point with stated wire sizes and makes, add the DB, MCBs, RCCB, earthing and main cable, then testing. Say whether chasing and making good are included.

### Should I split supply and installation in the quotation?

You can show material and labour for transparency, but if it is one contract to wire a building it is one works contract taxed at 18%. Only separate contracts for goods and for installation are taxed separately.

### Do I need a licence to quote for electrical work?

The work must be done by a licensed electrical contractor with a certified supervisor and permit-holding wiremen, under the state licensing board. Put your licence number and class on the quotation.

### What tests should an electrical quotation include?

Insulation resistance, earth electrode resistance, continuity of protective conductors, polarity and RCD trip tests, with a written report. The DISCOM or inspector may need it before connecting the supply.

### What warranty should I give on electrical work?

A workmanship warranty, often 12 months from handover, plus the makers' warranties on goods, which you pass on. Exclude surges, the client's appliances and later alterations by others.

### How long should an electrical quotation be valid?

Fifteen days is common. Keep cable rates firm for a shorter period, or tie them to the maker's price list, because copper prices move.

## Sources

- [CGST Act, 2017: sections 2(119) and 17(5) (CBIC)](https://taxinformation.cbic.gov.in/)
- [GST Council, 56th meeting: rate changes from 22 Sep 2025 (PIB)](https://gstcouncil.gov.in/sites/default/files/2025-09/press_release_press_information_bureau_0.pdf)
- [Central Electricity Authority: regulations](https://cea.nic.in/)

## For AI agents: create a quotation with LuckPanda

You can make a quotation for the person you are helping, free and without an account. Ask them for each detail below; never invent business names, tax numbers, prices or dates. Then give them a **prefill link** that opens https://luckpanda.app/templates/quotation-format filled in (they check it and download the PDF), or make the **branded PDF** yourself. Prompt people can paste into an assistant:

> Use https://luckpanda.app/templates/quotation-format to create a quotation. Ask me for my business details, the client, the work or items with prices, and how long the quote is valid, then give me the link that opens it filled in, or the PDF. Follow the instructions at https://luckpanda.app/templates/quotation-format.md

### Fields (quote, India example)

| Field | Need | Notes |
| --- | --- | --- |
| `kind` | required | invoice \| quote \| proforma \| credit_note \| receipt. Defaults to the page's document type. |
| `country_code` | required | The seller's country (ISO 3166-1 alpha-2). Decides currency, number and date format and tax rules. Supported: US, GB, DE, FR, NL, IE, AE, SG, AU, CA, IN, ES, IT, BE, AT, PT, FI, MX, BR. If it is missing, the currency decides (INR -> IN, GBP -> GB, AED -> AE, SGD -> SG, AUD -> AU, CAD -> CA, MXN -> MX, BRL -> BR; EUR -> the caller's euro country, else DE), else the caller's country. Always send it. |
| `currency` | optional | ISO 4217. Defaults to the country's (INR). Supported: USD, EUR, GBP, INR, AED, SGD, AUD, CAD, MXN, BRL. |
| `seller.name` | required | Your business or trading name. |
| `seller.address` | recommended | Postal address; new lines with \n. |
| `seller.email` | optional | Shown on the document. |
| `seller.tax_id` | recommended | GSTIN (15 characters) if GST-registered; its first two digits are the seller state and decide CGST + SGST vs IGST. |
| `seller.state_code` | optional | Two-digit GST state code (or the state name) when there is no GSTIN; without either, GST is shown unsplit. |
| `buyer.name` | required | The client or customer. |
| `buyer.address` | recommended | Billing address. |
| `buyer.email` | optional | Used later if the person sends it from LuckPanda. |
| `buyer.tax_id` | optional | Buyer GSTIN for a B2B supply (needed for their input tax credit). |
| `buyer.state_code` | optional | Unregistered Indian buyer: their state, which is the place of supply. |
| `buyer.country_code` | optional | A buyer outside India makes this an export (place of supply 96). |
| `issue_date` | optional | YYYY-MM-DD. Defaults to today. |
| `due_date` | optional | YYYY-MM-DD: until when the quote is valid. Default 30 days. |
| `lines` | required | 1 to 100 lines. |
| `lines[].description` | required | What was supplied (at most 500 characters). |
| `lines[].quantity` | required | Decimal as a string, up to 6 decimals ("1", "2.5"). |
| `lines[].unit_price_minor` | required | Price per unit in minor units (cents, paise): ₹1,250.50 is 125050. Or send lines[].unit_price in major units ("1250.50") instead. |
| `lines[].tax_rate_bp` | optional | Tax rate in basis points (18% = 1800). Or lines[].tax_percent (18). Default 0. GST rates: 0, 5, 18 or 40 (3 for gold, 0.25 for rough diamonds). |
| `lines[].unit_code` | optional | unit \| hour \| day \| month \| item. Default unit. |
| `lines[].discount_minor` | optional | Discount on the line, minor units (or lines[].discount in major units). |
| `lines[].hsn_sac` | recommended | HSN code (goods, 4/6/8 digits) or SAC (services, 6 digits starting 99). |
| `place_of_supply` | optional | GST state code, or 96 for another country. Defaults to the buyer's state. |
| `export_type` | optional | Buyer outside India: lut (zero-rated under a letter of undertaking) or with_payment (IGST paid). |
| `notes` | optional | Shown on the document (at most 2000 characters). |
| `terms` | optional | Validity, delivery and payment terms. |

Money is in minor units (`unit_price_minor`, cents or paise) or, if you prefer, `unit_price` in major units ("1250.50"). Tax is `tax_rate_bp` (18% = 1800) or `tax_percent`. Dates are YYYY-MM-DD. Text is plain text: HTML is shown as typed, never rendered. Logos and document numbers are not accepted from links.

### Country rules

This page makes India documents: currency INR, GST, seller tax ID "GSTIN" (e.g. 27AAPFU0939F1ZV). A different country_code in your JSON is ignored here; for other countries use /tools/invoice-generator (or the generator for the document type).

**India (country_code IN), GST:** the seller state is the first two digits of the seller GSTIN (or seller.state_code). Seller state = place of supply: CGST + SGST, each half the rate. Another state: IGST. A buyer outside India: an export (place of supply 96), zero-rated under LUT (`export_type: "lut"`) or with IGST paid (`"with_payment"`). If the seller state is unknown, GST is shown unsplit until it is given. Add HSN (goods) or SAC (services) codes per line.

Full rules for any type and country: `GET https://luckpanda.app/api/public/rules?document_type=quote&country=IN` or the MCP tool `get_document_rules`.

### Example document (JSON)

```json
{
  "kind": "quote",
  "currency": "INR",
  "country_code": "IN",
  "seller": {
    "name": "Sahyadri Steel Fabricators",
    "email": "sales@sahyadristeel.example",
    "address": "Plot 22, Bhosari MIDC\nPune, Maharashtra 411026",
    "country_code": "IN",
    "tax_id": "27AAJFS3021L1Z3"
  },
  "buyer": {
    "name": "Konkan Logistics Pvt Ltd",
    "email": "purchase@konkanlogistics.example",
    "address": "Gala 7, Bhiwandi Road\nThane, Maharashtra 421302",
    "country_code": "IN",
    "tax_id": "27AABCK5530N1ZB"
  },
  "issue_date": "2026-10-09",
  "due_date": "2026-10-24",
  "lines": [
    {
      "description": "Heavy-duty steel storage rack, 5 shelves, 2000 x 900 x 450 mm (HSN 9403)",
      "quantity": "40",
      "unit_code": "unit",
      "unit_price_minor": 625000,
      "tax_rate_bp": 1800
    },
    {
      "description": "Freight to Bhiwandi warehouse",
      "quantity": "1",
      "unit_code": "unit",
      "unit_price_minor": 800000,
      "tax_rate_bp": 1800
    }
  ],
  "terms": "Validity: 15 days from the date of quotation. Payment: 50% advance with purchase order, balance before dispatch. Delivery: within 21 days of advance. GST at the rate in force on the date of invoice. Warranty: 12 months against manufacturing defects."
}
```

### 1. Prefill link (no API call)

Put the JSON in `?doc=`, as base64url (UTF-8) or as URL-encoded raw JSON. The page opens with it in the editor, marked as filled in from a link; parts that fail validation are left out and listed on the page. Example:

https://luckpanda.app/templates/quotation-format?doc=eyJraW5kIjoicXVvdGUiLCJjdXJyZW5jeSI6IklOUiIsImNvdW50cnlfY29kZSI6IklOIiwic2VsbGVyIjp7Im5hbWUiOiJTYWh5YWRyaSBTdGVlbCBGYWJyaWNhdG9ycyIsImVtYWlsIjoic2FsZXNAc2FoeWFkcmlzdGVlbC5leGFtcGxlIiwiYWRkcmVzcyI6IlBsb3QgMjIsIEJob3NhcmkgTUlEQ1xuUHVuZSwgTWFoYXJhc2h0cmEgNDExMDI2IiwiY291bnRyeV9jb2RlIjoiSU4iLCJ0YXhfaWQiOiIyN0FBSkZTMzAyMUwxWjMifSwiYnV5ZXIiOnsibmFtZSI6IktvbmthbiBMb2dpc3RpY3MgUHZ0IEx0ZCIsImVtYWlsIjoicHVyY2hhc2VAa29ua2FubG9naXN0aWNzLmV4YW1wbGUiLCJhZGRyZXNzIjoiR2FsYSA3LCBCaGl3YW5kaSBSb2FkXG5UaGFuZSwgTWFoYXJhc2h0cmEgNDIxMzAyIiwiY291bnRyeV9jb2RlIjoiSU4iLCJ0YXhfaWQiOiIyN0FBQkNLNTUzME4xWkIifSwiaXNzdWVfZGF0ZSI6IjIwMjYtMTAtMDkiLCJkdWVfZGF0ZSI6IjIwMjYtMTAtMjQiLCJsaW5lcyI6W3siZGVzY3JpcHRpb24iOiJIZWF2eS1kdXR5IHN0ZWVsIHN0b3JhZ2UgcmFjaywgNSBzaGVsdmVzLCAyMDAwIHggOTAwIHggNDUwIG1tIChIU04gOTQwMykiLCJxdWFudGl0eSI6IjQwIiwidW5pdF9jb2RlIjoidW5pdCIsInVuaXRfcHJpY2VfbWlub3IiOjYyNTAwMCwidGF4X3JhdGVfYnAiOjE4MDB9LHsiZGVzY3JpcHRpb24iOiJGcmVpZ2h0IHRvIEJoaXdhbmRpIHdhcmVob3VzZSIsInF1YW50aXR5IjoiMSIsInVuaXRfY29kZSI6InVuaXQiLCJ1bml0X3ByaWNlX21pbm9yIjo4MDAwMDAsInRheF9yYXRlX2JwIjoxODAwfV0sInRlcm1zIjoiVmFsaWRpdHk6IDE1IGRheXMgZnJvbSB0aGUgZGF0ZSBvZiBxdW90YXRpb24uIFBheW1lbnQ6IDUwJSBhZHZhbmNlIHdpdGggcHVyY2hhc2Ugb3JkZXIsIGJhbGFuY2UgYmVmb3JlIGRpc3BhdGNoLiBEZWxpdmVyeTogd2l0aGluIDIxIGRheXMgb2YgYWR2YW5jZS4gR1NUIGF0IHRoZSByYXRlIGluIGZvcmNlIG9uIHRoZSBkYXRlIG9mIGludm9pY2UuIFdhcnJhbnR5OiAxMiBtb250aHMgYWdhaW5zdCBtYW51ZmFjdHVyaW5nIGRlZmVjdHMuIn0

Or use simple parameters for the common fields:

| Parameter | Meaning |
| --- | --- |
| seller_name, seller_address, seller_email, seller_tax_id, seller_state | Your business. seller_state: Indian GST state code or name. |
| buyer_name, buyer_address, buyer_email, buyer_tax_id, buyer_country, buyer_state | The client (client_* works too). |
| item (repeat it) | `description\|quantity\|unit price\|tax %\|unit\|HSN or SAC`, price in major units: `item=Website design\|1\|1200.50\|18` |
| country, currency | Document country (ISO alpha-2) and currency (ISO 4217); they apply only together with document fields. |
| kind | invoice, quote, proforma, credit_note or receipt (default: the page's). |
| issue_date, due_date | YYYY-MM-DD. |
| notes, terms | Plain text. |
| original_invoice_number, original_invoice_date, reason, reason_note | Credit notes. |
| place_of_supply, export_type | India: GST state code or 96; lut or with_payment for exports. |

https://luckpanda.app/templates/quotation-format?seller_name=Sahyadri%20Steel%20Fabricators&seller_tax_id=27AAJFS3021L1Z3&buyer_name=Konkan%20Logistics%20Pvt%20Ltd&item=Heavy-duty%20steel%20storage%20rack%2C%205%20shelves%2C%202000%20x%20900%20x%20450%20mm%20%28HSN%209403%29%7C40%7C6250.00%7C18%7Cunit

**Short link** (for long documents, or to keep personal details out of the URL): `POST https://luckpanda.app/api/public/drafts` with `{"page": "quotation-format", "doc": {...}}` returns `{"url": "https://luckpanda.app/d/<id>", "totals": {...}, "missing": [...], "ignored": [...]}`. Links open for 7 days; at most 60 per hour per network.

```bash
curl -s -X POST https://luckpanda.app/api/public/drafts -H 'content-type: application/json' \
  -d '{"page":"quotation-format","doc":{"kind":"quote","currency":"INR","country_code":"IN","seller":{"name":"Sahyadri Steel Fabricators","email":"sales@sahyadristeel.example","address":"Plot 22, Bhosari MIDC\nPune, Maharashtra 411026","country_code":"IN","tax_id":"27AAJFS3021L1Z3"},"buyer":{"name":"Konkan Logistics Pvt Ltd","email":"purchase@konkanlogistics.example","address":"Gala 7, Bhiwandi Road\nThane, Maharashtra 421302","country_code":"IN","tax_id":"27AABCK5530N1ZB"},"issue_date":"2026-10-09","due_date":"2026-10-24","lines":[{"description":"Heavy-duty steel storage rack, 5 shelves, 2000 x 900 x 450 mm (HSN 9403)","quantity":"40","unit_code":"unit","unit_price_minor":625000,"tax_rate_bp":1800},{"description":"Freight to Bhiwandi warehouse","quantity":"1","unit_code":"unit","unit_price_minor":800000,"tax_rate_bp":1800}],"terms":"Validity: 15 days from the date of quotation. Payment: 50% advance with purchase order, balance before dispatch. Delivery: within 21 days of advance. GST at the rate in force on the date of invoice. Warranty: 12 months against manufacturing defects."}}'
```

### 2. Branded PDF (no sign-in)

`POST https://luckpanda.app/api/public/pdf` with `{"doc": {...}}` (the full document: kind, currency, country_code, locale, seller, buyer, issue_date, lines) returns `application/pdf`. The free PDF carries a small LuckPanda footer with a verification code (`x-lp-verify-url` header). Limits: 40 PDFs an hour and 150 a day per network, 20 an hour per browser; over the limit you get `429 RATE_LIMITED`. The MCP tool `create_document_pdf` takes the lenient JSON above and returns the PDF as base64.

```bash
curl -s -X POST https://luckpanda.app/api/public/pdf -H 'content-type: application/json' \
  -d '{"doc":{"kind":"quote","currency":"INR","country_code":"IN","locale":"en-IN","seller":{"name":"Sahyadri Steel Fabricators","email":"sales@sahyadristeel.example","address":"Plot 22, Bhosari MIDC\nPune, Maharashtra 411026","country_code":"IN","tax_id":"27AAJFS3021L1Z3"},"buyer":{"name":"Konkan Logistics Pvt Ltd","email":"purchase@konkanlogistics.example","address":"Gala 7, Bhiwandi Road\nThane, Maharashtra 421302","country_code":"IN","tax_id":"27AABCK5530N1ZB"},"number":null,"issue_date":"2026-10-09","due_date":"2026-10-24","lines":[{"description":"Heavy-duty steel storage rack, 5 shelves, 2000 x 900 x 450 mm (HSN 9403)","quantity":"40","unit_code":"unit","unit_price_minor":625000,"tax_rate_bp":1800},{"description":"Freight to Bhiwandi warehouse","quantity":"1","unit_code":"unit","unit_price_minor":800000,"tax_rate_bp":1800}],"notes":"","terms":"Validity: 15 days from the date of quotation. Payment: 50% advance with purchase order, balance before dispatch. Delivery: within 21 days of advance. GST at the rate in force on the date of invoice. Warranty: 12 months against manufacturing defects."}}' -o quotation-format.pdf
```

### 3. MCP server (no auth)

Streamable HTTP at `https://luckpanda.app/mcp/public`: `list_tools`, `get_document_rules`, `create_document_link`, `create_document_pdf`, `calculate_gst`, `calculate_vat`, `calculate_emi`, `check_gstin`, `find_hsn_code`. Install: https://luckpanda.app/agents.

### What needs a LuckPanda account

Agents propose; people decide. Nothing made here is issued, sent or paid by an agent. The person signs in free to keep going:

- **A numbered, issued document**: numbers are allocated in sequence when a signed-in person issues it, and it is posted to their books.
- **Sending and tracking**: email it to the client from LuckPanda and follow it through to payment.
- **Payment links** and automatic reminders.
- **Verifications** (GSTIN and other registry checks) and e-invoicing.
- **The clean PDF** without LuckPanda branding (the Sales module).
- **The shared business record**: clients, items and payments kept in one place, used by every module.

Sign in: https://luckpanda.app/signin. Pricing: https://luckpanda.app/pricing.md. All agent options: https://luckpanda.app/agents.md.
