Client billing
Quote
Send a priced quote with line items, a validity date, and totals.
Use this for project quotes and estimates before the work starts.

TypeDocuments
File typesPDF
SourceMade by thirds.ai with sample names and values.
LicenceFree to copy and use in your own templates
Your data
See the fields before you copy.
Your copy starts with these sample values. Change any of them.
{
"business_name": "Northline Studio",
"business_address": "12 Quay Street, Auckland",
"business_email": "hello@northline.example",
"client_name": "Harbour Kitchen Supply",
"client_address": "40 Wharf Lane, Wellington",
"quote_number": "Q-2041",
"issued_on": "2026-09-06",
"valid_until": "2026-10-06",
"intro": "Thank you for asking us to quote. This price covers the design work below and two rounds of changes.",
"items": [
{
"description": "Brand refresh: logo, colours, and type",
"quantity": 1,
"unit_price": 3200,
"amount": 3200
},
{
"description": "Campaign image set",
"quantity": 12,
"unit_price": 90,
"amount": 1080
},
{
"description": "Print-ready menu design",
"quantity": 2,
"unit_price": 450,
"amount": 900
}
],
"subtotal": 5180,
"tax_label": "GST 15%",
"tax": 777,
"total": 5957,
"terms": "Half is due to start the work. The rest is due within 14 days of the final files. Prices are in NZD.",
"footer": "Reply to this quote by email to accept it."
}Use it your way
Render the same template on the web, by API, or through MCP.
curl https://thirds.ai/v1/pdf \
-H "Authorization: Bearer $THIRDS_API_KEY" \
-H "Content-Type: application/json" \
-d '{"template_id":"tpl_your_copy","version":1,"data":{"business_name":"Northline Studio","business_address":"12 Quay Street, Auckland","business_email":"hello@northline.example","client_name":"Harbour Kitchen Supply","client_address":"40 Wharf Lane, Wellington","quote_number":"Q-2041","issued_on":"2026-09-06","valid_until":"2026-10-06","intro":"Thank you for asking us to quote. This price covers the design work below and two rounds of changes.","items":[{"description":"Brand refresh: logo, colours, and type","quantity":1,"unit_price":3200,"amount":3200},{"description":"Campaign image set","quantity":12,"unit_price":90,"amount":1080},{"description":"Print-ready menu design","quantity":2,"unit_price":450,"amount":900}],"subtotal":5180,"tax_label":"GST 15%","tax":777,"total":5957,"terms":"Half is due to start the work. The rest is due within 14 days of the final files. Prices are in NZD.","footer":"Reply to this quote by email to accept it."}}'{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "render",
"arguments": {
"output": "pdf",
"idempotency_key": "quote-estimate-1",
"request": {
"template_id": "tpl_your_copy",
"version": 1,
"data": {
"business_name": "Northline Studio",
"business_address": "12 Quay Street, Auckland",
"business_email": "hello@northline.example",
"client_name": "Harbour Kitchen Supply",
"client_address": "40 Wharf Lane, Wellington",
"quote_number": "Q-2041",
"issued_on": "2026-09-06",
"valid_until": "2026-10-06",
"intro": "Thank you for asking us to quote. This price covers the design work below and two rounds of changes.",
"items": [
{
"description": "Brand refresh: logo, colours, and type",
"quantity": 1,
"unit_price": 3200,
"amount": 3200
},
{
"description": "Campaign image set",
"quantity": 12,
"unit_price": 90,
"amount": 1080
},
{
"description": "Print-ready menu design",
"quantity": 2,
"unit_price": 450,
"amount": 900
}
],
"subtotal": 5180,
"tax_label": "GST 15%",
"tax": 777,
"total": 5957,
"terms": "Half is due to start the work. The rest is due within 14 days of the final files. Prices are in NZD.",
"footer": "Reply to this quote by email to accept it."
}
}
}
}
}