See what you can build
Every example is a live render — the same JSON in, pixel-perfect PDF out.
Acme Auto Repair & Service
A full-detail automotive service invoice with line items, brake inspection results, tire tread depths, warranty info, and next-service recommendations.
sample data (JSON)
drives the template above
{
"shop": {
"name": "Acme Auto Repair & Service",
"address": {
"zip": "30078",
"city": "Snellville",
"state": "GA",
"street": "742 Acme Boulevard"
},
"contact": {
"email": "service@acmeautorepair.com",
"phone": "(770) 555-0193",
"website": "www.acmeautorepair.com"
},
"license_number": "GA-ARB-88247"
},
"notes": {
"warranty": {
"labor": "90 days",
"parts": "12 months / 12,000 miles",
"exclusions": "Warranty void if vehicle is serviced by another shop for the same repair."
},
"next_service": {
"due_date": "2026-09-18",
"due_mileage": 79820,
"recommended_services": [
"Rear brake pad replacement",
"Wheel alignment",
"Spark plug inspection",
"Front sway bar link inspection"
]
},
"technician_notes": "Brake pads at 2mm on front axle – replacement completed. Rear pads at 5mm, monitor at next service. Recommend alignment check within next 5,000 miles."
},
"staff": {
"technician": {
"name": "Jay Brown",
"bay_number": 4,
"employee_id": "EMP-031",
"certification": "ASE Master Technician"
},
"service_advisor": {
"name": "Victor Smith",
"email": "vsmith@acmeautorepair.com",
"phone_ext": "104",
"employee_id": "EMP-017"
}
},
"fl_raw": "[fl_raw]",
"fr_raw": "[fr_raw]",
"rl_raw": "[rl_raw]",
"rr_raw": "[rr_raw]",
"totals": {
"tax": {
"amount": 89,
"rate_pct": 8
},
"fees": {
"total_fees": 26.49,
"shop_supply_fee": 19.99,
"hazardous_waste_disposal": 6.5
},
"discount": {
"amount": -58.54,
"rate_pct": 5,
"description": "Returning Customer Discount"
},
"total_due": 1227.84,
"amount_paid": 0,
"balance_due": 1227.84,
"subtotal_labor": 780,
"subtotal_parts": 390.89,
"subtotal_after_discount": 1112.35,
"subtotal_before_discount": 1170.89
},
"invoice": {
"status": "Unpaid",
"due_date": "2026-04-01",
"invoice_date": "2026-03-18",
"payment_terms": "Net 14",
"invoice_number": "INV-2026-04821",
"accepted_payments": [
"Cash",
"Credit Card",
"Check",
"Zelle"
]
},
"vehicle": {
"vin": "3GCUKREC8KG241785",
"make": "Chevrolet",
"trim": "LT Z71 4WD",
"year": 2019,
"color": "Northsky Blue Metallic",
"model": "Silverado 1500",
"engine": "5.3L V8 EcoTec3",
"odometer": {
"in": 74820,
"out": 74823,
"unit": "miles"
},
"license_plate": "GVX-8841"
},
"customer": {
"name": "Daniel R. Kowalski",
"address": {
"zip": "30039",
"city": "Snellville",
"state": "GA",
"street": "214 Acme Creek Lane"
},
"contact": {
"email": "d.kowalski@email.com",
"phone": "(678) 555-0347"
},
"customer_id": "CUST-10482"
},
"line_items": [
{
"line": 1,
"unit": "qt",
"labor": {
"cost": 60,
"hours": 0.5,
"rate_per_hour": 120
},
"category": "Maintenance",
"quantity": 7,
"line_total": 150.93,
"parts_cost": 90.93,
"unit_price": 12.99,
"description": "Full Synthetic Oil Change – 5W-30",
"part_number": "MOB1-5W30-7QT"
},
{
"line": 2,
"unit": "each",
"labor": {
"cost": 0,
"hours": 0,
"rate_per_hour": 120
},
"category": "Maintenance",
"quantity": 1,
"line_total": 14.49,
"parts_cost": 14.49,
"unit_price": 14.49,
"description": "OEM Oil Filter",
"part_number": "ACDelco-PF63E"
},
{
"line": 3,
"unit": "set",
"labor": {
"cost": 180,
"hours": 1.5,
"rate_per_hour": 120
},
"category": "Brakes",
"quantity": 1,
"line_total": 254,
"parts_cost": 74,
"unit_price": 74,
"description": "Front Brake Pad Replacement – Ceramic",
"part_number": "WB-Z17-1279"
},
{
"line": 4,
"unit": "rotor",
"labor": {
"cost": 60,
"hours": 0.5,
"rate_per_hour": 120
},
"category": "Brakes",
"quantity": 2,
"line_total": 130,
"parts_cost": 70,
"unit_price": 35,
"description": "Front Brake Rotor Resurface (Both Sides)",
"part_number": "SVC-ROTOR-RESURFACE"
},
{
"line": 5,
"unit": "each",
"labor": {
"cost": 30,
"hours": 0.25,
"rate_per_hour": 120
},
"category": "Maintenance",
"quantity": 1,
"line_total": 58.99,
"parts_cost": 28.99,
"unit_price": 28.99,
"description": "Engine Air Filter Replacement",
"part_number": "ACDelco-A3205C"
},
{
"line": 6,
"unit": "each",
"labor": {
"cost": 30,
"hours": 0.25,
"rate_per_hour": 120
},
"category": "Maintenance",
"quantity": 1,
"line_total": 52.49,
"parts_cost": 22.49,
"unit_price": 22.49,
"description": "Cabin Air Filter Replacement",
"part_number": "ACDelco-CF1184"
},
{
"line": 7,
"unit": "tire",
"labor": {
"cost": 120,
"hours": 1,
"rate_per_hour": 120
},
"category": "Tires & Wheels",
"quantity": 4,
"line_total": 120,
"parts_cost": 0,
"unit_price": 0,
"description": "Tire Rotation & Balance (4 Tires)",
"part_number": "SVC-TIRE-ROTBAL",
"tread_depth": {
"rear_left": "7/32",
"front_left": "6/32",
"rear_right": "6/32",
"front_right": "5/32"
}
},
{
"line": 8,
"unit": "each",
"labor": {
"cost": 120,
"hours": 1,
"rate_per_hour": 120
},
"category": "Engine",
"quantity": 1,
"line_total": 169.99,
"parts_cost": 49.99,
"unit_price": 49.99,
"description": "Serpentine Belt Replacement",
"part_number": "Gates-K060882"
},
{
"line": 9,
"unit": "each",
"labor": {
"cost": 60,
"hours": 0.5,
"rate_per_hour": 120
},
"category": "Inspection",
"quantity": 1,
"line_total": 60,
"parts_cost": 0,
"unit_price": 0,
"description": "Multi-Point Vehicle Inspection",
"part_number": "SVC-MPVI",
"inspection_results": {
"fluids": "Coolant flushed. Power steering OK. Washer fluid topped.",
"lights": "All functional",
"battery": "Good – 12.6V",
"suspension": "Minor wear on front sway bar links – recommend monitoring",
"belts_hoses": "Serpentine replaced. Hoses OK.",
"brakes_rear": "5mm remaining – monitor",
"brakes_front": "Replaced this visit"
}
},
{
"line": 10,
"unit": "gallon",
"labor": {
"cost": 120,
"hours": 1,
"rate_per_hour": 120
},
"category": "Cooling System",
"quantity": 1,
"line_total": 159.99,
"parts_cost": 39.99,
"unit_price": 39.99,
"description": "Coolant Flush & Refill – DEX-COOL",
"part_number": "ACDelco-DEX-COOL-1G"
}
]
}
Ready to build your own?
Get started free →