Client proposals
Business proposal
Send a client one clear page with your monthly price, the jobs you'll do and how often, and a slip they sign to start.

- File types
- Size
- A4 PDF
- Use case
- Client proposals
- Licence
- Free to copy and use in your own templates
- Source
- Made by thirds.ai with the open-licence Red Hat Display and Public Sans fonts, original graphic marks, and fictional sample names.
Three brands
Give every client this design in their own brand.
Add a client's logo, colours, and fonts in one step, and you've got a file that looks made just for them, with no new design to build.
About this design
What you can make with it.
After you visit a client's site, send one page that shows your monthly price in big numbers. Below it, they'll see each job you'll do and how often, what the work costs over a year, and a slip they sign to start. Change the jobs and price for each new client.
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.
- PhoneA short text.
- EmailA short text.
- Client nameA short text.
- SiteA short text.
- Proposal dateA short text.
- Start dateA short text.
- HeadlineA short text.
- SummaryA longer text with more than one line.
- IncludedA list of items. Each item has task and how often.
- VisitsA short text.
- TeamA short text.
- Monthly priceA number.
- Price noteA short text.
- TermsA longer text with more than one line.
{
"business_name": "Mossgate Cleaning",
"phone": "0113 496 0712",
"email": "hello@mossgatecleaning.co.uk",
"client_name": "Ravensworth Orthodontic Practice",
"site": "3 Wharf Row, Leeds LS1 6JL",
"proposal_date": "19 Oct 2026",
"start_date": "2 Nov 2026",
"headline": "A practice that's spotless before your first patient",
"summary": "We clean your surgeries, waiting room, and staff areas every weekday evening, so the practice is ready when you open. The same two cleaners come each night, and we check every room against your own cleaning list.",
"included": [
{
"task": "Surgeries wiped and floors mopped",
"how_often": "Every visit"
},
{
"task": "Waiting room and reception",
"how_often": "Every visit"
},
{
"task": "Toilets cleaned and restocked",
"how_often": "Every visit"
},
{
"task": "Bins emptied and liners changed",
"how_often": "Every visit"
},
{
"task": "Kitchen and staff room",
"how_often": "Every visit"
},
{
"task": "Glass doors and screens polished",
"how_often": "Twice a week"
},
{
"task": "Carpets deep vacuumed",
"how_often": "Every Friday"
},
{
"task": "High dusting, vents, and skirting",
"how_often": "Once a month"
}
],
"visits": "5 evenings a week",
"team": "2 vetted cleaners",
"monthly_price": 1840,
"price_note": "a month, plus VAT, with all supplies included",
"terms": "You can stop with one month's notice. We fix this price for 12 months, then give you 60 days' notice of any change."
}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: business-proposal-1" \
-d '{"template_id":"tpl_your_copy","version":1,"data":{"business_name":"Mossgate Cleaning","phone":"0113 496 0712","email":"hello@mossgatecleaning.co.uk","client_name":"Ravensworth Orthodontic Practice","site":"3 Wharf Row, Leeds LS1 6JL","proposal_date":"19 Oct 2026","start_date":"2 Nov 2026","headline":"A practice that'"'"'s spotless before your first patient","summary":"We clean your surgeries, waiting room, and staff areas every weekday evening, so the practice is ready when you open. The same two cleaners come each night, and we check every room against your own cleaning list.","included":[{"task":"Surgeries wiped and floors mopped","how_often":"Every visit"},{"task":"Waiting room and reception","how_often":"Every visit"},{"task":"Toilets cleaned and restocked","how_often":"Every visit"},{"task":"Bins emptied and liners changed","how_often":"Every visit"},{"task":"Kitchen and staff room","how_often":"Every visit"},{"task":"Glass doors and screens polished","how_often":"Twice a week"},{"task":"Carpets deep vacuumed","how_often":"Every Friday"},{"task":"High dusting, vents, and skirting","how_often":"Once a month"}],"visits":"5 evenings a week","team":"2 vetted cleaners","monthly_price":1840,"price_note":"a month, plus VAT, with all supplies included","terms":"You can stop with one month'"'"'s notice. We fix this price for 12 months, then give you 60 days'"'"' notice of any change."}}'{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "render",
"arguments": {
"output": "pdf",
"idempotency_key": "business-proposal-1",
"request": {
"template_id": "tpl_your_copy",
"version": 1,
"data": {
"business_name": "Mossgate Cleaning",
"phone": "0113 496 0712",
"email": "hello@mossgatecleaning.co.uk",
"client_name": "Ravensworth Orthodontic Practice",
"site": "3 Wharf Row, Leeds LS1 6JL",
"proposal_date": "19 Oct 2026",
"start_date": "2 Nov 2026",
"headline": "A practice that's spotless before your first patient",
"summary": "We clean your surgeries, waiting room, and staff areas every weekday evening, so the practice is ready when you open. The same two cleaners come each night, and we check every room against your own cleaning list.",
"included": [
{
"task": "Surgeries wiped and floors mopped",
"how_often": "Every visit"
},
{
"task": "Waiting room and reception",
"how_often": "Every visit"
},
{
"task": "Toilets cleaned and restocked",
"how_often": "Every visit"
},
{
"task": "Bins emptied and liners changed",
"how_often": "Every visit"
},
{
"task": "Kitchen and staff room",
"how_often": "Every visit"
},
{
"task": "Glass doors and screens polished",
"how_often": "Twice a week"
},
{
"task": "Carpets deep vacuumed",
"how_often": "Every Friday"
},
{
"task": "High dusting, vents, and skirting",
"how_often": "Once a month"
}
],
"visits": "5 evenings a week",
"team": "2 vetted cleaners",
"monthly_price": 1840,
"price_note": "a month, plus VAT, with all supplies included",
"terms": "You can stop with one month's notice. We fix this price for 12 months, then give you 60 days' notice of any change."
}
}
}
}
}Edit this template
Open it in the editor, change anything you like, and keep it with your own templates. Your first 50 credits each month are free.





