All features

Recurring work + auto-billing

Set the plan once. It schedules and bills itself.

A maintenance customer should be a schedule, not a reminder to invoice. Set the cadence and every cycle creates its own scheduled job and its own itemized charge, against a card the customer already saved.

  • Pause or cancel any time
  • Declines retried and chased
  • You still assign the crew

Weekly, every other week or monthly. Cap a plan at a set number of visits, or leave it running until somebody stops it.

ExampleOne plan, and the visits it has produced by itself.

Maintenance plan · Alvarez

Active
Every 2 weeks · Tue
$180 / visit
Visits so far
7 of 24
Last charge · Tue
Paid
Booked and billed by you
None of it

Each visit spawns a scheduled job on the calendar and a real itemized invoice — not a line on a subscription. If the saved card declines, the failure is classified and retried or routed to a card-update link.

Pause the planSee every visit

Invented customer and figures. What is real is the shape: each visit is its own job and its own invoice, so a plan is a series of real records rather than one subscription line.

Three cadencesWeekly, every other week, or monthly.A real job each cycleOn the calendar, with a crew to assign.A real invoice each timeItemized, not a subscription line.Declines handled for youClassified, retried, or a card-update link.

The revenue you can actually forecast

Repeat work is the difference between a busy year and a predictable one.

One-off jobs are a year you have to win again every January. A plan that schedules and charges itself turns the same customer into revenue you can see coming — and because every visit is a real job with a real invoice, it shows up in your calendar, your margin and your cash forecast like any other work, rather than sitting in a separate billing system.

Stop rebuilding the same job

The customer, the property, the scope and the price are set once. Every cycle produces a scheduled job from them, so nobody is retyping an address they typed a fortnight ago.

Get paid without asking

The saved card is charged per visit and the customer gets a genuine itemized invoice each time — which is what makes a maintenance plan survive an accountant, a dispute or a change of mind.

Keep the terms honest

Cap a plan at a fixed number of visits when that is what you sold — twelve months, say — so it ends where you said it would rather than running until somebody notices.

The recurring maintenance flow

Predictable revenue with zero monthly re-typing.

Cadence contracts, automatic calendar appointments, Stripe card charges, and smart decline recovery.

  1. Step 1

    Recurring service cadence & agreement builder

    Set weekly, bi-weekly, or monthly visits at fixed rates. Cap the plan at a fixed number of visits (e.g. 12-month contract) or leave it open-ended.

    Recurring Service Cadence · AlvarezActive Agreement
    Frequency & Day
    Bi-Weekly · Every other Tuesday
    Per-Visit Rate
    $180.00 / visit (Auto-billed to card)
    Contract Term
    24 Visits (12-month capped maintenance)
  2. Step 2

    Automated calendar job generation

    Every cycle automatically spawns a real scheduled job with scope, property details, and assigned crew tasks without re-entering details.

    Auto-Generated Visit · Cycle #8 of 24Scheduled · Tue 9 AM
    Client & Property
    Alvarez · 482 Elmwood Ave
    Scope
    Bi-weekly lawn & shrub maintenance
    Calendar Impact
    Counts toward day capacity automatically
  3. Step 3

    Itemized auto-charge per visit

    Charges run against the card saved when the plan was approved. Homeowners receive an itemized receipt per visit that passes accountant muster.

    Automated Stripe Charge · Alvarez$180.00 Paid
    Card on File
    Mastercard ···· 8812
    Invoice Reference
    #REC-2026-0814 · Emailed
    Contractor Payout
    Direct Stripe transfer
  4. Step 4

    Smart decline recovery & card update links

    Lapsed or expired cards trigger automated recovery retries and secure card-update links, saving hours of awkward payment chasing calls.

    Dunning Recovery · Expired CardAuto-Recovery Active
    Decline Classification
    Expired card · retry postponed
    Automated Action
    Magic link sent to customer mobile
    Status
    Updated by customer in 14 min

From one job to a plan

Four steps, then it runs without you.

Start from a customer you already have

Their profile carries the property, the history and the card. A plan is the same relationship on a repeat, not a new record.

Pick the cadence and the price

Weekly, every other week or monthly, at a per-visit price. Set a fixed term if the plan is meant to end.

Let each cycle create its own job

It lands on the calendar to be assigned like any other work, and it counts toward how full that day is.

Let it bill and chase

The saved card is charged and an itemized invoice is issued. A decline is retried or turned into a card-update link for the customer.

What a plan does on its own

Four things you set once and stop doing.

Each visit is a real job on the same record system as everything else, which is why recurring revenue appears in your schedule, your margin and your cash forecast rather than beside them.

Recurring & auto-billing

Set repeating work once; it schedules and charges itself.

  • Recurring plansWeekly, biweekly, or monthly visits that spawn a scheduled job each cycle.
  • Auto-chargeSaved-card billing per visit with a real itemized invoice each time.
  • Fixed termsCap a plan at a set number of visits (e.g. 12 months).
  • Smart dunningDeclines are classified, retried, or routed to a card-update link automatically.

4 of the 87 things the platform does. See all of them.

Before you start

The practical questions.

Is this a subscription product for my customers?

Not in the billing sense. Each cycle creates a genuine job and a genuine itemized invoice, charged individually to the saved card. That matters when a customer queries a charge or an accountant asks what a payment was for — there is a job and an invoice behind every one.

What cadences can I set?

Weekly, every other week, or monthly. A plan can also be capped at a fixed number of visits, which is how you sell “twelve months of maintenance” and have it actually end after twelve months.

What happens when the card on file fails?

The decline is classified rather than simply logged. Some are retried automatically; the ones that will not succeed are routed to a card-update link for the customer, so a replaced card is something they fix instead of something you chase.

Can I pause or cancel a plan?

Yes, and the visits it has already produced stay as they are — real jobs with real invoices and real history. Stopping the plan stops the next cycle; it does not rewrite the work you have already done.

What if I need to raise the price?

Change the per-visit price on the plan and the next cycle bills at the new one. Visits already run and already invoiced are not touched — an invoice the customer has paid is a record, not a setting. Telling them before the new price lands is on you, and it is the part worth doing properly: an unexplained increase on a saved card is how a good maintenance customer becomes a chargeback.

Do recurring charges cost more than one-off ones?

LGQ applies the same plan platform-fee rate to eligible recurring and one-off service payments. Included on every base plan. Flex starts at $0/month plus a 1.25% LGQ platform fee. Solo, Growth, and Scale add a base subscription and lower that fee to 0.50%, 0.25%, or 0.10%. Stripe's processing and payment-infrastructure costs set by Stripe are separate.

THE FULL CONTRACTOR SUITE IS READY

Turn a good customer into a standing appointment.

Create your site, qualify better leads and run every job from one place.

Create Free Account No card required · Flex starts at $0/month + 1.25%
Create Free Account
Recurring Work and Auto-Billing · Let's Get Quoted