Subscription invoice

Pack 01 · SaaS billing · A4

A product-native subscription invoice that reads like a precise billing surface rather than a generic accounting form. Plan, seats, billing period and amount due resolve in one scan.

  1. Plan, seats and billing-period summary
  2. Recurring charges and add-ons
  3. Credits and tax rows
  4. Account and subscription identifiers
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 subscription invoice PDFs by POSTing a shape like this to /v1/generate.

sample_data.json
{
  "invoice_number": "ARC-20481",
  "issue_date": "2026-07-01",
  "due_date": "2026-07-01",
  "currency": "USD",
  "company": {
    "name": "Arcwell",
    "legal_name": "Arcwell Systems, Inc.",
    "domain": "arcwell.example",
    "address": "44 Montgomery Street, San Francisco, CA",
    "tax_id": "US EIN 88-4219076"
  },
  "customer": {
    "company": "Fathom Research",
    "name": "Nadia Kim",
    "email": "nadia@fathom.example",
    "address": "85 Great Eastern Street, London"
  },
  "subscription": {
    "id": "sub_8KQ24W",
    "plan": "Scale",
    "seats": 24,
    "period": "Jul 1-31"
  },
  "items": [
    {
      "description": "Scale workspace",
      "detail": "Base platform · monthly",
      "period": "Jul 1-31, 2026",
      "quantity": 1,
      "rate": 899,
      "amount": 899
    },
    {
      "description": "Member seats",
      "detail": "24 active seats",
      "period": "Jul 1-31, 2026",
      "quantity": 24,
      "rate": 24,
      "amount": 576
    },
    {
      "description": "Audit-log retention",
      "detail": "365-day retention add-on",
      "period": "Jul 1-31, 2026",
      "quantity": 1,
      "rate": 140,
      "amount": 140
    }
  ],
  "subtotal": 1615,
  "discount": 115,
  "tax": 300,
  "total": 1800,
  "billing_note": "Your plan renews automatically on Aug 1, 2026. Changes made before then apply to the next cycle.",
  "payment_method": "Visa •••• 1842"
}
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":{"invoice_number":"ARC-20481","issue_date":"2026-07-01","due_date":"2026-07-01","currency":"USD","company":{"name":"Arcwell","legal_name":"Arcwell Systems, Inc.","domain":"arcwell.example","address":"44 Montgomery Street, San Francisco, CA","tax_id":"US EIN 88-4219076"},"customer":{"company":"Fathom Research","name":"Nadia Kim","email":"nadia@fathom.example","address":"85 Great Eastern Street, London"},"subscription":{"id":"sub_8KQ24W","plan":"Scale","seats":24,"period":"Jul 1-31"},"items":[{"description":"Scale workspace","detail":"Base platform · monthly","period":"Jul 1-31, 2026","quantity":1,"rate":899,"amount":899},{"description":"Member seats","detail":"24 active seats","period":"Jul 1-31, 2026","quantity":24,"rate":24,"amount":576},{"description":"Audit-log retention","detail":"365-day retention add-on","period":"Jul 1-31, 2026","quantity":1,"rate":140,"amount":140}],"subtotal":1615,"discount":115,"tax":300,"total":1800,"billing_note":"Your plan renews automatically on Aug 1, 2026. Changes made before then apply to the next cycle.","payment_method":"Visa •••• 1842"}}'

Sign up to seed this template and get its template_id.

Related templates