Sales
Price list
Share a clean one-page price list that you can update whenever prices change.
- File types
- Size
- A4 PDF
- Use case
- Sales
- Licence
- Free to copy and use in your own templates
- Source
- Made by thirds.ai with the open-licence Oswald and Space Grotesk fonts, original graphic marks, and fictional sample names.

About this design
What you can make with it.
Small businesses use this to publish their current services and prices. It lists each service and price in a table, with a note on how to order. Update a price or add a service and make a fresh list.
Your details
What you can change.
These are the words and numbers you swap for your own. The design stays the same.
- Business nameA short text.
- Business emailA short text.
- Business phoneA short text.
- Valid fromA short text.
- IntroA longer text with more than one line.
- Services titleA short text.
- Extras titleA short text.
- Order noteA longer text with more than one line.
- FooterA short text.
{
"business_name": "Holt & Bourne Joinery",
"business_email": "workshop@holtbourne.example",
"business_phone": "+44 117 940 2231",
"valid_from": "2026-10-01",
"intro": "Honest prices for bespoke joinery. Every quote includes a site visit, a drawing to approve, and a fixed price before we cut any timber.",
"services_title": "Workshop services",
"services": [
{
"name": "Fitted alcove shelving",
"description": "Solid oak, painted or oiled finish, built to your wall",
"unit": "per metre run",
"price": 340
},
{
"name": "Bespoke wardrobe",
"description": "Hinged or sliding doors, internal fit-out included",
"unit": "per unit",
"price": 1450
},
{
"name": "Kitchen worktop",
"description": "Solid ash or oak block, oiled and edge routed",
"unit": "per metre",
"price": 210
},
{
"name": "Internal door, made to size",
"description": "Veneered or painted, hung and handled",
"unit": "each",
"price": 295
},
{
"name": "Staircase spindles and handrail",
"description": "Turned or square, stained to match",
"unit": "per flight",
"price": 680
},
{
"name": "Fitted window seat",
"description": "Hinged lid, cushioned top, built around a radiator",
"unit": "per metre",
"price": 420
},
{
"name": "Built-in bookcase",
"description": "Adjustable shelves, painted finish, floor to ceiling",
"unit": "per metre run",
"price": 385
},
{
"name": "Garden studio fit-out",
"description": "Plywood carcass, oak edging, desk and shelving",
"unit": "per project",
"price": 2100
}
],
"extras_title": "Add-ons",
"extras": [
{
"name": "Rush build",
"description": "Ready in two weeks instead of six",
"unit": "per job",
"price": 180
},
{
"name": "On-site fitting",
"description": "Our joiners fit and finish on the day",
"unit": "per day",
"price": 260
},
{
"name": "Old timber removal",
"description": "We take away and dispose of your old fittings",
"unit": "per job",
"price": 45
},
{
"name": "Extra sample box",
"description": "A second box of finish samples posted to you",
"unit": "per box",
"price": 15
}
],
"order_note": "Send a few photos and rough measurements to the workshop email. We reply with a fixed quote within two working days and can usually start within three weeks.",
"footer": "Prices exclude VAT. A written quote stays valid for 60 days from the date shown."
}For developers
Make this file from your code or your AI tools.
Save your copy once, then send the new details with each request. Each finished file costs 1 credit.
curl https://thirds.ai/v1/pdf \
-H "Authorization: Bearer $THIRDS_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: price-list-1" \
-d '{"template_id":"tpl_your_copy","version":1,"data":{"business_name":"Holt & Bourne Joinery","business_email":"workshop@holtbourne.example","business_phone":"+44 117 940 2231","valid_from":"2026-10-01","intro":"Honest prices for bespoke joinery. Every quote includes a site visit, a drawing to approve, and a fixed price before we cut any timber.","services_title":"Workshop services","services":[{"name":"Fitted alcove shelving","description":"Solid oak, painted or oiled finish, built to your wall","unit":"per metre run","price":340},{"name":"Bespoke wardrobe","description":"Hinged or sliding doors, internal fit-out included","unit":"per unit","price":1450},{"name":"Kitchen worktop","description":"Solid ash or oak block, oiled and edge routed","unit":"per metre","price":210},{"name":"Internal door, made to size","description":"Veneered or painted, hung and handled","unit":"each","price":295},{"name":"Staircase spindles and handrail","description":"Turned or square, stained to match","unit":"per flight","price":680},{"name":"Fitted window seat","description":"Hinged lid, cushioned top, built around a radiator","unit":"per metre","price":420},{"name":"Built-in bookcase","description":"Adjustable shelves, painted finish, floor to ceiling","unit":"per metre run","price":385},{"name":"Garden studio fit-out","description":"Plywood carcass, oak edging, desk and shelving","unit":"per project","price":2100}],"extras_title":"Add-ons","extras":[{"name":"Rush build","description":"Ready in two weeks instead of six","unit":"per job","price":180},{"name":"On-site fitting","description":"Our joiners fit and finish on the day","unit":"per day","price":260},{"name":"Old timber removal","description":"We take away and dispose of your old fittings","unit":"per job","price":45},{"name":"Extra sample box","description":"A second box of finish samples posted to you","unit":"per box","price":15}],"order_note":"Send a few photos and rough measurements to the workshop email. We reply with a fixed quote within two working days and can usually start within three weeks.","footer":"Prices exclude VAT. A written quote stays valid for 60 days from the date shown."}}'{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "render",
"arguments": {
"output": "pdf",
"idempotency_key": "price-list-1",
"request": {
"template_id": "tpl_your_copy",
"version": 1,
"data": {
"business_name": "Holt & Bourne Joinery",
"business_email": "workshop@holtbourne.example",
"business_phone": "+44 117 940 2231",
"valid_from": "2026-10-01",
"intro": "Honest prices for bespoke joinery. Every quote includes a site visit, a drawing to approve, and a fixed price before we cut any timber.",
"services_title": "Workshop services",
"services": [
{
"name": "Fitted alcove shelving",
"description": "Solid oak, painted or oiled finish, built to your wall",
"unit": "per metre run",
"price": 340
},
{
"name": "Bespoke wardrobe",
"description": "Hinged or sliding doors, internal fit-out included",
"unit": "per unit",
"price": 1450
},
{
"name": "Kitchen worktop",
"description": "Solid ash or oak block, oiled and edge routed",
"unit": "per metre",
"price": 210
},
{
"name": "Internal door, made to size",
"description": "Veneered or painted, hung and handled",
"unit": "each",
"price": 295
},
{
"name": "Staircase spindles and handrail",
"description": "Turned or square, stained to match",
"unit": "per flight",
"price": 680
},
{
"name": "Fitted window seat",
"description": "Hinged lid, cushioned top, built around a radiator",
"unit": "per metre",
"price": 420
},
{
"name": "Built-in bookcase",
"description": "Adjustable shelves, painted finish, floor to ceiling",
"unit": "per metre run",
"price": 385
},
{
"name": "Garden studio fit-out",
"description": "Plywood carcass, oak edging, desk and shelving",
"unit": "per project",
"price": 2100
}
],
"extras_title": "Add-ons",
"extras": [
{
"name": "Rush build",
"description": "Ready in two weeks instead of six",
"unit": "per job",
"price": 180
},
{
"name": "On-site fitting",
"description": "Our joiners fit and finish on the day",
"unit": "per day",
"price": 260
},
{
"name": "Old timber removal",
"description": "We take away and dispose of your old fittings",
"unit": "per job",
"price": 45
},
{
"name": "Extra sample box",
"description": "A second box of finish samples posted to you",
"unit": "per box",
"price": 15
}
],
"order_note": "Send a few photos and rough measurements to the workshop email. We reply with a fixed quote within two working days and can usually start within three weeks.",
"footer": "Prices exclude VAT. A written quote stays valid for 60 days from the date shown."
}
}
}
}
}Make this design yours.
Open it in the editor, change anything you like, and keep it with your own templates. Your first 50 credits each month are free.


