AERYS

Auto-Generate · Multi-Channel Send · Auto Reminders · Stripe-Integrated · QuickBooks Sync

Invoicing

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

The unglamorous module that pays for itself in week one.

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

Every invoice. Every payment. Every reminder.

Aerys AERYS CRM
Invoicing Dashboard 47 active invoices $58,400 outstanding 12 overdue avg days-to-payment 11d

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

Overdue

Bill to

Wilson Family

2847 Oakwood Drive

Invoice #INV-1043

Invoice details

Issued: Mar 8, 2025

Due: Mar 18, 2025

Job: Exterior repaint

DescriptionQtyAmount
Exterior repaint — 2,400 sqft @ $1.50 1 $3,600
Materials: Sherwin-Williams Duration 1 $480
3 job photos attached (before/after pairs)
Total due $4,200
Pay via: 💳 Card 🏦 ACH Apple G Pay

Reconciliation

Stripe ↔ QuickBooks · Synced

47

Invoices

47

Auto-matched

0

Manual review

0

Unmatched

Last sync: 2 min ago

Thompson & Co. $3,200 → POSTED
Greenway Mgmt $2,900 → POSTED
Mike's Auto $1,200 → POSTED
Bookkeeper saved 6.4 hrs this month · est. $192 admin cost recovered

Upcoming reminders this week

6 invoices in cadence · all auto-send

3-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

Five tools, one cash flow engine.

Auto-Generate from Jobs

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

COMPLETE
30s

INV-1043 · Generated

SENT

Exterior repaint (2,400 sqft) + materials · $4,200 · 3 photos attached

Multi-Channel Send

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...

💳 🏦 Pay G Pay

78%

opened within 24h

41%

paid within 48h

Auto Payment Reminders

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.

3d

Soft

gentle nudge

7d

Firm

clear reminder

14d

Late

payment required

30d

Past-Due

final notice

Auto-pauses on payment. Override timing + tone per customer or globally in settings.

Stripe-Integrated Payments

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

Selected

ACH

0.8% cap $5

Pay

card rate

G Pay

card rate

$48,200

processed · 30d

$1,398

in fees · 30d

2.9%

effective rate

Reconciliation Engine

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

CustomerInvoicePaymentStripe txnQB StatusTime
Thompson & Co. INV-1046 $3,200 txn_3Qk… POSTED 2 min ago
Greenway Mgmt INV-1041 $2,900 txn_3Qj… POSTED 18 min ago
Mike's Auto INV-1038 $1,200 txn_3Qi… POSTED 1h ago

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 ago

The flow

From job-complete to bank deposit — automatic.

01

Job marks complete

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.

02

Invoice generates + sends

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.

03

Customer pays (or doesn't)

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.

04

Reconciliation closes the loop

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

What changes when invoicing runs itself.

The old way

Aerys Invoicing

Job ends → invoice gets sent 2–3 days later (or never)
Job ends → invoice sent in 30 seconds
Manual line-item retyping per invoice
Line items + photos pre-fill from job record automatically
QuickBooks + Stripe + manual matching — three dashboards
One dashboard. Stripe and QuickBooks stay in sync on their own.
Bookkeeper at $300–800/mo to do the matching
Matching runs on its own. Bookkeeper time drops 4–8 hrs/week.
~47% of small business invoices paid late
Reminders run on their own. Late-payment rate drops.
Awkward "hey, did you get the invoice?" calls
Auto-reminders run without your involvement
"We feel like cash flow is okay" guess
Live aging dashboard + days-to-payment trends
Stripe payments scattered across a separate dashboard
Pay-by-link inside the customer's invoice flow; one dashboard

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

Same engine. Different invoicing rhythms.

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

Plays nice with.

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

$79/month. Setup included.

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 first

Highest-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 cart

SMS 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

FAQ.

Cards (Visa, Mastercard, Amex, Discover), ACH bank transfer, Apple Pay, Google Pay. The customer picks at the pay-by-link page. Cards clear in seconds. ACH takes 3–5 business days but has lower fees (0.8% capped at $5) — good for invoices over $1,000. Apple Pay and Google Pay run at card rates and convert higher on mobile since the customer doesn't have to type card numbers.
Either. Most operators keep QuickBooks for full bookkeeping (P&L, balance sheet, taxes) and use Aerys Invoicing for the invoicing, payments, and reminder work. The two-way sync keeps both balanced. Operators who want to leave QuickBooks can — Aerys exports the same reports your accountant needs at quarter-end. We cover both paths during the onboarding call.
You own it. We set up a new Stripe account during onboarding (or connect your existing one). All payments deposit straight to your bank account on Stripe's standard 2-business-day schedule. We never touch the money. The Stripe account is in your name, under your legal entity, with your bank connected. You can log into Stripe directly at any time.
Built in. The job record sets the billing split — e.g., 50% deposit + 50% balance. Deposit invoice fires when the job is scheduled. Balance fires when the job is done. You don't run two separate invoice flows, and the customer gets two clear invoices with the right amounts and pay links. Milestone billing (deposit + mid + final) works too for multi-week projects.
Yes — globally and per customer. Defaults are 3-day soft, 7-day firm, 14-day late, 30-day past-due. You can change the timing, tone, and wording per stage in settings. Per-customer overrides handle the edge cases: net-30 commercial accounts get reminders starting at day 28, not day 3; autopay customers skip the cadence entirely; long-standing clients who always pay on time get a softer tone at every stage.
Pay-by-link has a "Question about this invoice?" link that routes to your inbox — or, with Email Command Center, into the shared inbox where it's threaded to the customer record. Disputes pause the reminder cadence so the customer doesn't get firm-toned reminders during the back-and-forth. Once it's resolved, re-sending the invoice (updated or original) restarts the cadence from day zero.
No. The $79/mo is flat — no per-invoice fee, no per-customer fee, no markup on top of Stripe. Stripe fees pass through at standard rates (2.9% + $0.30 for cards, 0.8% capped at $5 for ACH). Apple Pay and Google Pay run at card rates. SMS reminders pass through at Twilio rates (~$0.008 per message). For 100 invoices a month with the full cadence, that's ~$3–5/mo extra. We don't mark up Twilio or Stripe.
Yes. Tax rules set up during onboarding based on your service area. State, county, and municipal rates all handled. Tax-exempt customers (commercial accounts, nonprofits) flag at the customer-record level so their invoices skip tax. End-of-year tax reports export in a format your accountant can use directly. If your tax situation is complex (multi-state, unusual exemptions), tell us during the onboarding call and we'll set it up.

Send the invoice. Get paid faster.

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.