Project estimate

Pack 02 · Services & freelance · A4

A precise project estimate for agencies, consultants and production teams. It separates the cost model from assumptions and exclusions so clients can approve with fewer ambiguities.

  1. Transparent unit and rate schedule
  2. Start window and duration summary
  3. Assumptions and exclusions
  4. Contingency and approval controls
Use this template →Seeds into your account on signup. No setup.Have your own PDF? Import it →

Example data

The data payload this template expects. Generate project estimate PDFs by POSTing a shape like this to /v1/generate.

sample_data.json
{
  "estimate_number": "ML-EST-442",
  "project_name": "Autumn campaign production",
  "issue_date": "2026-07-10",
  "valid_until": "2026-07-31",
  "currency": "USD",
  "provider": {
    "name": "Morrow Lane",
    "initials": "ML"
  },
  "client": {
    "company": "Fieldwork Coffee",
    "name": "Sofia Alvarez"
  },
  "prepared_by": "Inez Park · Producer",
  "estimate_status": "Budgetary · v2",
  "start_window": "Aug 24",
  "duration": "4 weeks",
  "items": [
    {
      "line": "01",
      "name": "Creative direction",
      "description": "Concept, treatment and shot architecture",
      "basis": "fixed",
      "units": 1,
      "rate": 6200,
      "amount": 6200
    },
    {
      "line": "02",
      "name": "Photography",
      "description": "Two shoot days, lead photographer",
      "basis": "day",
      "units": 2,
      "rate": 4800,
      "amount": 9600
    },
    {
      "line": "03",
      "name": "Production crew",
      "description": "Producer, assistant and digital tech",
      "basis": "day",
      "units": 2,
      "rate": 2950,
      "amount": 5900
    },
    {
      "line": "04",
      "name": "Post-production",
      "description": "36 selects, colour and delivery",
      "basis": "image",
      "units": 36,
      "rate": 185,
      "amount": 6660
    }
  ],
  "subtotal": 28360,
  "contingency": 1701.6,
  "tax": 0,
  "total": 30061.6,
  "assumptions": "Client provides products, locations and final copy. Estimate includes one weather hold day.",
  "exclusions": "Talent, travel outside the city and paid media adaptations are excluded.",
  "approval_note": "Approval authorises scheduling and supplier holds. Final invoicing follows actual approved scope."
}
generate.sh
curl -X POST https://doclinth.com/v1/generate \
  -H "Authorization: Bearer dl_live_YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"template_id":"YOUR_TEMPLATE_ID","data":{"estimate_number":"ML-EST-442","project_name":"Autumn campaign production","issue_date":"2026-07-10","valid_until":"2026-07-31","currency":"USD","provider":{"name":"Morrow Lane","initials":"ML"},"client":{"company":"Fieldwork Coffee","name":"Sofia Alvarez"},"prepared_by":"Inez Park · Producer","estimate_status":"Budgetary · v2","start_window":"Aug 24","duration":"4 weeks","items":[{"line":"01","name":"Creative direction","description":"Concept, treatment and shot architecture","basis":"fixed","units":1,"rate":6200,"amount":6200},{"line":"02","name":"Photography","description":"Two shoot days, lead photographer","basis":"day","units":2,"rate":4800,"amount":9600},{"line":"03","name":"Production crew","description":"Producer, assistant and digital tech","basis":"day","units":2,"rate":2950,"amount":5900},{"line":"04","name":"Post-production","description":"36 selects, colour and delivery","basis":"image","units":36,"rate":185,"amount":6660}],"subtotal":28360,"contingency":1701.6,"tax":0,"total":30061.6,"assumptions":"Client provides products, locations and final copy. Estimate includes one weather hold day.","exclusions":"Talent, travel outside the city and paid media adaptations are excluded.","approval_note":"Approval authorises scheduling and supplier holds. Final invoicing follows actual approved scope."}}'

Sign up to seed this template and get its template_id.

Related templates