Auto-Generate · Multi-Channel Send · Auto Reminders · Stripe-Integrated · QuickBooks Sync
Job ends. Invoice sent. Same day.
Most owner-ops send invoices 2–3 days after the job ends. Sometimes a week. Sometimes never. By the time the customer sees it, they've cooled off — and nearly half of small business invoices get paid late (Intuit QuickBooks 2025). Aerys Invoicing sends the invoice 30 seconds after the job is done. Line items fill in from the job. Photos attach. The customer gets it by email and text with a pay link that takes cards, ACH, Apple Pay, and Google Pay. Reminders run on their own. Most operators get hours back each week and see cash arrive sooner.
$79/mo · Foundation tier · Setup: payment processor connection, QuickBooks sync, invoice template, reminder cadence
30seconds
Job complete → invoice sent.
The gap between job-done and invoice-sent is where cash flow dies. Most owner-ops wait 2–3 days. By then the customer has moved on, and the invoice has to fight for attention in a crowded inbox. Aerys Invoicing sends in 30 seconds. Line items filled in. Photos attached. Pay link live. The customer gets it while the work is still fresh in their head. Same-day invoicing alone moves payment significantly closer.
What it actually does
Most owner-ops send invoices 2–3 days after the job. Sometimes a week. Sometimes the job slides off the list and the invoice never goes out. By the time the customer sees it (if they do), the experience has cooled — and nearly half of small business invoices get paid late (Intuit QuickBooks 2025). Now the owner is chasing payments by phone or text. Awkward calls that eat 4–8 hours a week and bruise customer relationships that were warm three weeks earlier. QuickBooks handles the books, but invoicing from a finished job is fiddly: retype line items, re-upload photos, reset terms per customer. Stripe handles payments but lives in its own dashboard. Matching Stripe payments to QuickBooks invoices takes hours every month and is the bookkeeper's least-favorite job. None of these tools know what "job complete" means — so none of them send the invoice when the work is done.
Aerys Invoicing lives inside the system that already has the job, the customer, and the schedule. Job marks complete in the CRM → invoice generates in 30 seconds with line items, photos, and terms filled in from the job record. Email, SMS, and customer portal link — the customer's preferred channel sends on its own. Pay-by-link takes cards, ACH, Apple Pay, and Google Pay. Payments run through Stripe. No second dashboard. Reminders run a steady cadence: 3-day soft nudge, 7-day firm, 14-day late, 30-day past-due. The owner doesn't have to remember anything. The reconciliation engine syncs to QuickBooks and matches each payment to its invoice on its own. The bookkeeper opens QuickBooks at month-end and finds the books already balanced. Deposit + balance billing handles project work cleanly: 50% deposit fires at job-scheduled, balance fires at job-complete.
QuickBooks is accounting first. Invoicing is an afterthought — no job context, manual entry per invoice. Square Invoices and other standalone invoicing tools are payment first. No job context, no reminder cadence, no books sync. The pattern is the same across the category: each tool does one job well and ignores the others. Most owner-ops end up gluing them together — QuickBooks for books, a standalone invoicing tool, manual data entry, a part-time bookkeeper for the matching. Total: $200–400/mo plus 4–8 hours of admin work each week. Aerys Invoicing is invoicing inside the system that already runs the business — one dashboard, job-aware, reminders built in, matching done. Stripe is the payments processor underneath (you keep your Stripe account; we don't replace it). $79/mo replaces the QuickBooks-plus-glue layer and the admin time.
Aerys Invoicing works on its own — manual customer entry or CRM webhook, invoice creation, payments, reminders, QuickBooks sync. Add Lead & Customer Hub ($99/mo) and the customer record becomes the source of truth. Invoice history lives on the customer record next to lead source and the full conversation thread. Add Estimating Engine ($149/mo) and approved estimates write matching invoices on job-complete — same line items, same totals, same photos, no re-typing. Add Production Scheduler ($179/mo) and job-complete events fire from the schedule on their own. No manual marking. Add Operator AI (from $50/mo) and you can text "who hasn't paid the Wilson invoice yet?" and get a real answer. Add Intelligence Dashboards ($99/mo) and days-to-payment, aging buckets, and revenue-by-source flow into the Financial dashboard. On its own, this stops the cash flow leak. Paired, it's the financial backbone.
"Books balance themselves."
The bookkeeper opens QuickBooks at month-end and finds the work already done.
The invoicing dashboard
Outstanding Invoices
| Customer | Invoice # | Amount | Sent | Status | Last reminder | |
|---|---|---|---|---|---|---|
| Wilson Family | INV-1043 | $4,200 | Mar 8 | Overdue 12d | Reminder 2 sent | |
| Patel Residence | INV-1044 | $6,800 | Mar 9 | Viewed | 3-day reminder due | |
| Garcia HOA | INV-1045 | $8,400 | Mar 10 | Sent | — | |
| Thompson & Co. | INV-1046 | $3,200 | Mar 11 | Paid | Auto-paused | |
| Riverdale Apts | INV-1047 | $5,600 | Mar 6 | Overdue 17d | Reminder 3 sent | |
| Carlos Espinoza | INV-1048 | $1,800 | Mar 12 | DP Paid | Balance due Apr 2 |
Active invoice
Wilson Family · INV-1043 · Overdue 12 days
Bill to
Wilson Family
2847 Oakwood Drive
Invoice #INV-1043
Invoice details
Issued: Mar 8, 2025
Due: Mar 18, 2025
Job: Exterior repaint
Reconciliation
47
Invoices
47
Auto-matched
0
Manual review
0
Unmatched
Last sync: 2 min ago
Upcoming reminders this week
6 invoices in cadence · all auto-send3-Day Soft
Patel Residence
INV-1044 · $6,800
Sends: Today 4pm
7-Day Firm
Wilson Family
INV-1043 · $4,200
Sends: Tomorrow 9am
14-Day Late
Riverdale Apts
INV-1047 · $5,600
Sends: Thu Mar 14
30-Day Past-Due
Greenway Mgmt
INV-1039 · $3,800
Sends: Fri Mar 15
Painting / LBV reference. Demo data — customers, invoice numbers, amounts, and reminder states all fictional. The status pills, reminder cadence, and Stripe ↔ QuickBooks reconciliation are the actual mechanics. Setup includes payment processor connection, QuickBooks sync configuration, invoice template branding, and reminder cadence calibration.
Inside the module
Job marks complete → invoice generates in 30 seconds. Line items, photos, and terms fill in from the job. No retyping. No re-uploading photos. Project work splits cleanly: deposit fires when the job is scheduled, balance fires when the job is done. Milestone billing too.
Wilson exterior repaint
Job ID: JOB-2847 · Marked complete: 11:42am
INV-1043 · Generated
SENTExterior repaint (2,400 sqft) + materials · $4,200 · 3 photos attached
Email, SMS, and customer portal link. The system picks the channel each customer prefers. Pay-by-link works on every device — cards, ACH, Apple Pay, Google Pay. Money lands in your Stripe account. The QuickBooks match happens on its own.
Subject: Invoice from Aerys Painting — $4,200 due
Hi Sarah, your invoice for the exterior repaint at 2847 Oakwood...
78%
opened within 24h
41%
paid within 48h
Steady cadence — 3-day soft nudge, 7-day firm reminder, 14-day late notice, 30-day past-due. Tone changes per stage. Pauses when the customer pays. Override per customer for net-30 commercial accounts or recurring clients on autopay.
Soft
gentle nudge
Firm
clear reminder
Late
payment required
Past-Due
final notice
Stripe handles the payment. You don't manage a separate Stripe dashboard. Cards at 2.9% + $0.30. ACH at 0.8% capped at $5 — good for invoices over $1,000. Apple Pay and Google Pay at card rates. Money hits your bank in 2 business days.
Cards
2.9% + $0.30
SelectedACH
0.8% cap $5
Pay
card rate
G Pay
card rate
$48,200
processed · 30d
$1,398
in fees · 30d
2.9%
effective rate
This is the headliner. The reason most owner-ops lose 4–8 hours a week to admin is matching — Stripe payments to QuickBooks invoices, deposits to deposits, line items to line items. The engine runs all day. Each Stripe payment finds its invoice, posts to QuickBooks, and updates the customer record. Unmatched payments (rare) sit in a queue with a one-tap match button. The bookkeeper opens QuickBooks at month-end and finds the work already done.
142
Invoices · 30d
137
Auto-matched
5
Manual review
0
Unmatched
●
Sync status
Manual review needed
Payment $4,200 from Espinoza — no matching invoice found. Possible match: INV-1037 ($4,200)
Bookkeeper review · saved 6.4 hrs this month · estimated $192 admin cost saved at $30/hr
Updated 2 min agoThe flow
In the CRM or Production Scheduler, the job flips to complete. The invoice starts generating in the background — line items, photos, and terms pulled from the job on their own.
Line items fill in from the job. Photos attach. The customer's preferred channel sends — email, SMS, or portal link. 30 seconds total. The customer gets it while the work is fresh.
Pay-by-link runs through Stripe. Not paid in 3 days? Soft reminder fires. Then 7-day firm. Then 14-day late. Then 30-day past-due. Reminders pause when payment lands. You don't touch any of it.
Each Stripe payment finds its QuickBooks invoice. The customer record updates. The books balance themselves. The bookkeeper opens QuickBooks at month-end and finds it already done.
The switch
The old way
Aerys Invoicing
Add Lead & Customer Hub ($99/mo) and the customer record holds the full invoice history. Add Estimating Engine ($149/mo) and approved estimates write matching invoices on job-complete. Add Operator AI (from $50/mo) and you can text-ask about invoice and payment status from anywhere.
By trade
Project work with deposit + balance is most common. Deposit invoice fires when the job is scheduled (usually 30–50% of the total). Balance fires when the job is done. Line items split by interior, exterior, cabinet, trim. Photos attach on their own (before/after pairs land best). Reminder cadence tuned to homeowners — most pay within 7 days, so the 3-day soft nudge is enough.
Connections
Universal · every trade
Stripe
Handles payments. Cards at 2.9% + $0.30, ACH at 0.8% capped at $5, Apple Pay + Google Pay at card rates. Payouts in 2 business days. We set up a new account or connect your existing one during onboarding.
QuickBooks Online
Two-way sync. New invoices push to QuickBooks. Incoming Stripe payments find their QuickBooks invoice on their own. Books balance every day — not just at month-end.
Twilio
Sends invoices and reminders by text. Pass-through rates (~$0.008 per message). For 100 invoices a month with the full reminder cadence, Twilio runs ~$3–5/mo extra.
Resend
Sends invoices and reminders by email. Free tier covers most operators. Branded email domain set up during onboarding — invoices come from your business email, not a generic sender.
Aerys modules · the financial backbone
Aerys Invoicing connects the money layer to everything else. Each module below either feeds Invoicing (sending jobs to trigger invoices) or uses its output (payment data, aging, customer history). The more modules you add, the more of the billing cycle runs itself.
Lead & Customer Hub $99/mo Recommended One customer record with invoice history attached. Lead source carries through to the invoice. See who's slow-pay before scheduling their next job.
Estimating Engine $149/mo Approved estimates write matching invoices on job-complete. Same line items, same totals, same photos. Zero re-entry. The estimate is the invoice — minus the payment chase.
Production Scheduler $179/mo Job-complete events fire from the schedule on their own. The invoice triggers without you marking anything. Deposit invoices fire on job-scheduled from the same place.
Operator AI from $50/mo Text-ask about invoice and payment status from anywhere. "Which Wilson invoices are still open?" answered live. Overdue spike alerts route through Operator AI.
Intelligence Dashboards $99/mo Days-to-payment, aging buckets, and revenue-by-source flow into the Financial tab. Live aging dashboard next to close rate and crew use.
Repeat Customer Engine $129/mo Review request fires when the invoice is marked paid. Happy paying customers turn into repeat work and referrals while the experience is still fresh.
Pricing
Monthly is monthly. No contracts. Setup is included. Most operators send live invoices within 3–5 days. During setup, we connect your Stripe account (or set up a new one), turn on QuickBooks sync (or skip it if you don't use QuickBooks), brand your invoice template, and tune the reminder cadence to your customer base. Trade defaults apply.
What's included
·Auto-invoice generation from job-complete events (CRM + Scheduler integration)
·Multi-channel send — email + SMS + customer portal link with channel preference per customer
·Pay-by-link with cards, ACH, Apple Pay, Google Pay — Stripe processes, no second dashboard
·Auto-reminder cadence (3-day / 7-day / 14-day / 30-day) with auto-pause on payment
·Deposit + balance billing for project work (deposit fires on job-scheduled, balance on job-complete)
·Stripe payment processing — we provision or connect your existing account during onboarding
·QuickBooks Online two-way sync with auto-reconciliation (or skip QuickBooks if not in your stack)
·Invoice aging dashboard with days-to-payment trends and overdue pipeline view
·Branded invoice templates — PDF + email + customer portal (your logo, your domain)
·1-week tuning window — calibrate reminder cadence + payment terms to your customer base
Optional upgrades (in your cart)
Custom invoice branding — professional design, custom typography, logo lockup, branded customer portal$1,500 one-time
Multi-entity setup — separate invoicing for operators running 2+ legal entities$1,500 one-time
Custom payment terms engine — net-15 / net-30 / net-60 / installment plans for commercial accounts$1,500 one-time
$79/mo
Invoicing
Setup included · typically 3–5 days to live invoicing
Add Invoicing to your cart Book a demo firstHighest-value pairings
Lead & Customer Hub +$99/mo
One customer record. Invoice history attached. Slow-pay customers flagged before you schedule them.
Estimating Engine +$149/mo
Approved estimates write matching invoices. Same line items, zero re-entry.
Add all three to cartSMS reminders billed at pass-through Twilio rates (~$0.008/msg). For 100 invoices/mo with full reminder cadence, Twilio cost is ~$3–5/mo additional.
Common questions
Add Invoicing to your cart and book a call. We'll connect your Stripe account, set up QuickBooks sync (or skip it if you don't use QuickBooks), brand your invoice template, and tune the reminder cadence to your customer base. Live invoicing starts in 3–5 days. Most operators see days-to-payment drop sharply in their first 30 days. Most reclaim hours of admin time in their first 60.
Questions about Invoicing?
Book a call and we'll review your current invoicing setup — how long from job-complete to invoice sent, what you're using for reminders, and what the reconciliation flow looks like. We'll walk through what the first 30 days live looks like for an operation like yours.
Book a call Add to cart