MintRender

Templates / Receipt, invoice and document

Invoice template

A one-page A4 PDF invoice: your details, the client, line items with quantity and price, VAT, total and payment details. 794 × 1123 px, as a PDF.

Loading the template…

Fields

NameTypeShows now
companyTextExample Studio Ltd
company_infoText12 Mill Lane, Bristol BS1 5AA hello@examplestudio.example…
invoice_noTextINV-2027-014
issue_dateText1 June 2027
due_dateText1 July 2027
clientTextGreenleaf Cafés Ltd
client_addressText45 Harbour Road Cardiff CF10 4PA accounts@greenleaf.example
projectTextNew website and menu design, phase 1
itemsTextWebsite design, 6 pages Menu design for print Photo editi…
qtysText1 1 12 1 4
unit_pricesText£2,400.00 £450.00 £35.00 £120.00 £60.00
amountsText£2,400.00 £450.00 £420.00 £120.00 £240.00
subtotalText£3,630.00
vat_labelTextVAT (20%)
vatText£726.00
totalText£4,356.00
paymentTextExample Bank Sort code 12-34-56 Account 12345678 Referenc…
notesTextPlease pay within 30 days. Thank you for your business.
footerTextExample Studio Ltd · Registered in England No. 01234567

Use it with the API

  1. Press "Use this template". After you sign in, the editor opens a copy in your workspace.

  2. Publish it. Its id replaces YOUR_TEMPLATE_ID below.

  3. Send your values:

curl -X POST https://mintrender.com/v1/render \  -H "Authorization: Bearer $MINTRENDER_KEY" \  -H "Content-Type: application/json" \  -d '{  "template": "YOUR_TEMPLATE_ID",  "data": {    "company": "Example Studio Ltd",    "company_info": "12 Mill Lane, Bristol BS1 5AA\nhello@examplestudio.example\nVAT GB 987 6543 21",    "invoice_no": "INV-2027-014",    "issue_date": "1 June 2027",    "due_date": "1 July 2027",    "client": "Greenleaf Cafés Ltd",    "client_address": "45 Harbour Road\nCardiff CF10 4PA\naccounts@greenleaf.example",    "project": "New website and menu design, phase 1",    "items": "Website design, 6 pages\nMenu design for print\nPhoto editing\nHosting set-up\nSupport, hours",    "qtys": "1\n1\n12\n1\n4",    "unit_prices": "£2,400.00\n£450.00\n£35.00\n£120.00\n£60.00",    "amounts": "£2,400.00\n£450.00\n£420.00\n£120.00\n£240.00",    "subtotal": "£3,630.00",    "vat_label": "VAT (20%)",    "vat": "£726.00",    "total": "£4,356.00",    "payment": "Example Bank\nSort code 12-34-56\nAccount 12345678\nReference INV-2027-014",    "notes": "Please pay within 30 days. Thank you for your business.",    "footer": "Example Studio Ltd · Registered in England No. 01234567"  },  "format": "pdf"}'

Signed link

Put a link like this in an image tag or an og:image tag. Your server signs it with the link key of your workspace. We make the image the first time someone opens the link. How to sign links.

https://img.mintrender.com/YOUR_TEMPLATE_ID/main.pdf?company=Example%20Studio%20Ltd&company_info=12%20Mill%20Lane%2C%20Bristol%20BS1%205AA%0Ahello%40examplestudio.example%0AVAT%20GB%20987%206543%2021&invoice_no=INV-2027-014&s=SIGNATURE

n8n and Make

Download the n8n workflow: in n8n, paste it on the canvas, then add your API key as a header credential (Authorization: Bearer mr_live_…).

In Make, add the HTTP module "Make a request": method POST, URL https://mintrender.com/v1/render, a header Authorization with Bearer and your key, body type Raw, content type JSON, and this body:

{  "template": "YOUR_TEMPLATE_ID",  "data": {    "company": "Example Studio Ltd",    "company_info": "12 Mill Lane, Bristol BS1 5AA\nhello@examplestudio.example\nVAT GB 987 6543 21",    "invoice_no": "INV-2027-014",    "issue_date": "1 June 2027",    "due_date": "1 July 2027",    "client": "Greenleaf Cafés Ltd",    "client_address": "45 Harbour Road\nCardiff CF10 4PA\naccounts@greenleaf.example",    "project": "New website and menu design, phase 1",    "items": "Website design, 6 pages\nMenu design for print\nPhoto editing\nHosting set-up\nSupport, hours",    "qtys": "1\n1\n12\n1\n4",    "unit_prices": "£2,400.00\n£450.00\n£35.00\n£120.00\n£60.00",    "amounts": "£2,400.00\n£450.00\n£420.00\n£120.00\n£240.00",    "subtotal": "£3,630.00",    "vat_label": "VAT (20%)",    "vat": "£726.00",    "total": "£4,356.00",    "payment": "Example Bank\nSort code 12-34-56\nAccount 12345678\nReference INV-2027-014",    "notes": "Please pay within 30 days. Thank you for your business.",    "footer": "Example Studio Ltd · Registered in England No. 01234567"  },  "format": "pdf"}