-
Notifications
You must be signed in to change notification settings - Fork 0
Invoicing and Payments
Doug edited this page Jul 2, 2026
·
3 revisions
Billing a job, getting paid, and chasing what's overdue.
- Create an invoice from an accepted estimate (Convert to Invoice), from a job, or directly. Line items, tax, and totals mirror the estimate editor.
- PDF layouts come from the PDF template editor.
- Each invoice can carry a public share token — a customer can view (and pay) it from a link without logging in. Public links expire after a configurable window (default 90 days).
- Mobile invoicing — techs can generate and email the invoice from the truck as soon as the job closes (see Technician Mobile App).
- Payments records reconcile what came in against invoices.
- Stripe powers online payment: customers hit Pay now on a shared invoice or in the Customer Portal and pay through Stripe Checkout. The portal also supports saved payment methods and ACH bank payments with micro-deposit verification.
- Stripe Connect onboarding is available for routing payments to a connected account. Setup and webhooks are covered in Integrations.
- Payments can sync to QuickBooks — see Integrations.
- Invoice reminders — automated payment reminders for open invoices.
- Collections — an AR aging / dunning workflow: reminders escalate through stages (friendly → first reminder → second reminder → final notice → collections) over email or SMS, with promised-payment dates and notes tracked per invoice.
- Job costing — labor + material cost per job against the quoted margin.
- Variance report — estimated vs. actual materials used (from van inventory consumption), flagging overages per job (Experimental group).
- Commissions — rules by role (parts %, labor %, per-review bonus) compute earnings per user/job/month (see Accounting, Payroll & Reports).
- Sales & Estimating — upstream quoting.
- Customer Portal — the paying customer's view.
- Integrations — Stripe and QuickBooks configuration.