Receipts

Cafe receipt

Mark a customer's cafe payment as paid with a ticket look.

File types
PDF
Size
A4 PDF
Use case
Receipts
Licence
Free to copy and use in your own templates
Source
Made by thirds.ai with the open-licence Fraunces font, original graphic marks, and fictional sample names.
A tall brown ticket receipt with edge notches, a perforation, and a tear-off paid band for a fictional cafe payment.
cafe-receipt/template.html

About this design

What you can make with it.

Cafes and hospitality teams use this receipt when a payment is done. It looks like a torn ticket, with notches, a perforation, and a tear-off band for the paid total. Update the customer, items, and paid date for each new receipt.

Your details

What you can change.

These are the words and numbers you swap for your own. The design stays the same.

  1. Business nameA short text.
  2. Business addressA short text.
  3. Business emailA short text.
  4. Customer nameA short text.
  5. Customer emailA short text.
  6. Receipt numberA short text.
  7. Paid onA short text.
  8. Payment methodA short text.
  9. StampA short text.
  10. ItemsA list of items. Each item has description, quantity and amount.
  11. SubtotalA number.
  12. Tax labelA short text.
  13. TaxA number.
  14. TotalA number.
  15. NoteA longer text with more than one line.
  16. FooterA short text.
Sample data
{
  "business_name": "Oven & Oak",
  "business_address": "5 Chapel Row, Bath BA1 1HN",
  "business_email": "hello@ovenandoak.co.uk",
  "customer_name": "James Whitaker",
  "customer_email": "james@example.com",
  "receipt_number": "OO-8821",
  "paid_on": "2026-10-11",
  "payment_method": "Mastercard ending 6104",
  "stamp": "Paid",
  "items": [
    {
      "description": "Saturday lunch for 12",
      "quantity": 12,
      "amount": 216
    },
    {
      "description": "Jugs of house lemonade",
      "quantity": 4,
      "amount": 28
    },
    {
      "description": "Olive oil cake, two tins",
      "quantity": 2,
      "amount": 24
    },
    {
      "description": "Coffee for the table",
      "quantity": 12,
      "amount": 36
    },
    {
      "description": "Extra bread and butter",
      "quantity": 3,
      "amount": 9
    },
    {
      "description": "Service charge",
      "quantity": 1,
      "amount": 31
    },
    {
      "description": "Take-home pastry box",
      "quantity": 1,
      "amount": 14
    }
  ],
  "subtotal": 358,
  "tax_label": "VAT 20%",
  "tax": 71.6,
  "total": 429.6,
  "note": "Thank you for lunch. Amounts are in pounds sterling. Keep this slip if you need a copy for your group.",
  "footer": "Oven & Oak, Chapel Row, Bath. VAT GB 311 2044 18."
}

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.

API request
curl https://thirds.ai/v1/pdf \
  -H "Authorization: Bearer $THIRDS_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: cafe-receipt-1" \
  -d '{"template_id":"tpl_your_copy","version":1,"data":{"business_name":"Oven & Oak","business_address":"5 Chapel Row, Bath BA1 1HN","business_email":"hello@ovenandoak.co.uk","customer_name":"James Whitaker","customer_email":"james@example.com","receipt_number":"OO-8821","paid_on":"2026-10-11","payment_method":"Mastercard ending 6104","stamp":"Paid","items":[{"description":"Saturday lunch for 12","quantity":12,"amount":216},{"description":"Jugs of house lemonade","quantity":4,"amount":28},{"description":"Olive oil cake, two tins","quantity":2,"amount":24},{"description":"Coffee for the table","quantity":12,"amount":36},{"description":"Extra bread and butter","quantity":3,"amount":9},{"description":"Service charge","quantity":1,"amount":31},{"description":"Take-home pastry box","quantity":1,"amount":14}],"subtotal":358,"tax_label":"VAT 20%","tax":71.6,"total":429.6,"note":"Thank you for lunch. Amounts are in pounds sterling. Keep this slip if you need a copy for your group.","footer":"Oven & Oak, Chapel Row, Bath. VAT GB 311 2044 18."}}'
MCP call
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "render",
    "arguments": {
      "output": "pdf",
      "idempotency_key": "cafe-receipt-1",
      "request": {
        "template_id": "tpl_your_copy",
        "version": 1,
        "data": {
          "business_name": "Oven & Oak",
          "business_address": "5 Chapel Row, Bath BA1 1HN",
          "business_email": "hello@ovenandoak.co.uk",
          "customer_name": "James Whitaker",
          "customer_email": "james@example.com",
          "receipt_number": "OO-8821",
          "paid_on": "2026-10-11",
          "payment_method": "Mastercard ending 6104",
          "stamp": "Paid",
          "items": [
            {
              "description": "Saturday lunch for 12",
              "quantity": 12,
              "amount": 216
            },
            {
              "description": "Jugs of house lemonade",
              "quantity": 4,
              "amount": 28
            },
            {
              "description": "Olive oil cake, two tins",
              "quantity": 2,
              "amount": 24
            },
            {
              "description": "Coffee for the table",
              "quantity": 12,
              "amount": 36
            },
            {
              "description": "Extra bread and butter",
              "quantity": 3,
              "amount": 9
            },
            {
              "description": "Service charge",
              "quantity": 1,
              "amount": 31
            },
            {
              "description": "Take-home pastry box",
              "quantity": 1,
              "amount": 14
            }
          ],
          "subtotal": 358,
          "tax_label": "VAT 20%",
          "tax": 71.6,
          "total": 429.6,
          "note": "Thank you for lunch. Amounts are in pounds sterling. Keep this slip if you need a copy for your group.",
          "footer": "Oven & Oak, Chapel Row, Bath. VAT GB 311 2044 18."
        }
      }
    }
  }
}

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.