From: 2609 Alameda St, Nashville โ Event address | Est: Enter miles below | $3.00/mi
Show payment instructions
Include personal note
Apply sales tax
Security deposit (not taxed)
Tax exempt (shows on invoice)
โ ZIP code straddles multiple tax jurisdictions โ verify local rate manually.
PDF preview
100%
Invoice History
Import:
Total invoices
0
Revenue collected
$0.00
Outstanding
$0.00
Overdue amount
$0.00
Overdue count
0
Date
Customer
Invoice ID
Title
Status
Amount
Actions
PDF Layout Settings
Click any element in the preview to jump to its settings.
Page margins
Header / Logo
Title
Event details block
3-Column client block
Line items
Totals block
Payment terms box
Footer
Layout history
Live preview โ changes apply instantly
Line Item Catalog
New line item
Show on invoice
Start each bullet with โข (use Alt+8 or copy โข). Each line becomes a bullet point.
Name
Category
Hours
Unit price
Fields shown
Taxable
Actions
Connect HubSpot
Enter your HubSpot Private App token. Stored only in your browser. Live sync works once deployed to Cloudflare Pages โ browsers block direct API calls from local files due to CORS.
Get your key: HubSpot โ Settings โ Integrations โ Private Apps โ Create โ Scopes: crm.objects.contacts.read, crm.objects.companies.read
Import Invoices
Choose an import type. Existing invoices are never overwritten โ duplicates get a letter suffix automatically.
๐ Import CSV
Restore invoice history from a previously exported CSV file. Adds invoice records to history (no form data โ status and amounts only).
๐ Import Draft JSON
Restore a previously saved draft JSON file. Loads all form data back into the app so you can edit and regenerate the PDF.
Send Invoice via Email
Opens your default email client. Attach the downloaded PDF manually.