Quick answer
To run recurring lawn care without rebuilding the schedule or the bill every week, connect three things: a recurring job series on the calendar (for example, weekly on Tuesday through the end of the season), a billing arrangement that matches what you sold (one invoice per completed cut, a flat monthly invoice subscription, or a seasonal contract), and a saved payment method so the customer pays by card or ACH without you chasing it. In QuoteIQ, recurring jobs, Schedule Later, invoice subscriptions, saved cards and auto-pay, card and ACH payments, the weather widget and Review Multiplier are listed on every plan, starting with Essentials at $29.99/month for one user. Route Optimization and Route Density Zones need Elite ($299.99/month, 10 users) or Max. The Client Portal and automated text and email follow-ups start on Pro ($199.99/month, 4 users).
Key points
Keep the visit schedule and the billing schedule separate. The visit schedule says when the crew shows up. The billing arrangement says when and how the customer pays. Decide both before the season starts.
One rainy day should affect one visit. In QuoteIQ, dragging a single occurrence asks whether the change applies to that event only, to that event and future ones, or to all events.
Hold work that has no date yet. Schedule Later saves a job with all its details but no fixed date, so aeration or a cleanup can wait for the right weather without getting lost.
Choose a billing model on purpose. Per-cut, monthly flat and seasonal contracts each suit different customers. The examples below show the arithmetic.
Ask for payment authorization in writing. Saved cards and auto-pay are convenient, but the customer should know the amount, how often they'll be charged, and how to stop.
Check your plan before you design your workflow. Routing, client self-service and automated follow-up tools sit on higher tiers. There's an honest tier note near the end of this guide.
What does "recurring scheduling and billing" mean for a lawn care business?
It means the visit and the payment repeat on a defined cadence, so you set them up once instead of rebooking and rebilling every week.
Most lawn care revenue repeats: weekly or biweekly mowing in the growing season, fertilization and weed-control rounds, and spring and fall cleanups. The admin repeats too. Without a system, someone has to rebuild each week's route, remember which customers were skipped for rain, write each invoice, and follow up on unpaid ones. Recurring scheduling and billing turns that loop into configuration:
Service definition: what's included (mow, trim, edge, blow), what isn't, and what counts as an add-on.
Visit cadence: weekly, biweekly or monthly, with a start date and an end date.
Billing cadence: after each visit, on a monthly schedule, or as a seasonal contract.
Payment method: card or bank (ACH) on file, a payment link, or a manual method you record.
Exception rules: what happens on rain days, holidays, drought weeks and skipped visits.
Write down item 5 before the season starts. It's where most billing disputes begin.
How do you set up a recurring mowing route in QuoteIQ?
Create the job, tick Recurring Schedule, choose a repeat preset and an end date, and QuoteIQ places every visit on the calendar.
On the QuoteIQ scheduling page, the flow is: create a job (or schedule it from an accepted estimate), pick the date and time, tick Recurring Schedule, and choose a repeat such as "Weekly on Tuesday." Set the end date and confirm. The visits fill in across the Month view, and the Monthly Total adds up the value of the recurring work so you can see the season's booked revenue as you build it.
A few details matter for lawn routes:
Plan the season in Month view, load trucks in Week view, run the route in Day view. All three views, drag-and-drop with a five-second undo, conflict warnings and the job map are included on every plan.
Turning a saved job recurring keeps it on the calendar. Unchecking Recurring cancels the remaining occurrences, so use that only when a customer actually ends service.
Assigning visits to people starts on Pro. Assigning a whole named crew is a Max feature. On Essentials and Beginner you schedule the work, but you don't assign it to individual team members.
Google Calendar sync (Beginner and up) mirrors every recurring occurrence, including single-occurrence reschedules and cancellations. It uses IQ Credits per event added.
How do you move one rained-out visit without breaking the whole series?
Drag the visit and choose "This Event Only." That one visit moves, and the rest of the season stays where it was.
When you drag a recurring occurrence, QuoteIQ asks whether the change applies to this event only, this and future events, or all events. For a rain day, choose This Event Only. Tuesday's mow moves to Thursday, every other Tuesday stays put, and the Monthly Total doesn't change because the visit was moved, not added.
Use the other two options when something permanent changes. For example, choose "this and future events" when a customer asks to move from Tuesdays to Fridays for the rest of the year. Choose "all events" only if you mean every visit in the series.
Where do you check the forecast before you move anything?
QuoteIQ's /pricing/ page lists a Weather feature on every plan. It shows today's weather on the dashboard welcome banner and in the calendar's Day view. Tap it to see the high and low, chance of rain, wind, humidity, and forecasts for the next 24 hours and the next 10 days. You can base it on your company address or the device location, in °F or °C. Check it the afternoon before a route day, while there's still time to text customers.
Can AI move a whole day of jobs for you?
Yes, with confirmation built in. QuoteIQ's AI Autopilot (all plans, uses IQ Credits) takes plain-language voice or text commands across CRM actions. The Autopilot page gives a rain-day example: tell it to move all of today's jobs to Friday and text each customer that you're rescheduling because of the weather. It then chains the scheduling and messaging steps. Actions that use credits show their cost and wait for you to confirm before they run.
If you'd rather work from an outside AI assistant that supports custom MCP connectors, such as ChatGPT, Claude or Grok, QuoteIQ's MCP connector (listed on all plans) lets it look up and prepare changes in your account. By default, every change the AI creates waits in QuoteIQ under Settings → Automation → AI Assistant as "Needs your approval" until you tap Approve or Reject. Sending texts or emails and charging a saved card each ask for a separate confirmation.
Two cautions:
Read the preview before approving. Check that the right customers and the right new date are selected, especially if two customers share a surname.
Texting rules still apply. Automated texts to mobile numbers are covered by FCC consent and opt-out rules under the TCPA. Collect consent when you onboard a customer.
What about jobs that don't have a date yet?
Use Schedule Later (all plans). Tick it on a job and the job saves with every detail but no fixed day. It waits in the Schedule Later panel with a tentative date and still counts toward the month's total. It works well for aeration, overseeding or a fall cleanup the customer has already agreed to but that depends on soil, leaves or weather.
How should a lawn care company order its daily stops?
Group customers by area first, then sort each day's stops into a sensible driving order.
These are two separate problems, and QuoteIQ handles them with two tools:
Route Density Zones (Elite and Max): draw a service area on the map, give it service days (for example, the east side on Monday and Wednesday), and filter the calendar by zone. New customers can then be booked on days you're already in their neighborhood.
Route Optimization (Elite and Max): on the Route Map, filter to a crew and press Auto Optimize to reorder the stops so the route stops crossing itself. In the calendar, an owner-only toggle in a day's detail sheet orders that day's stops. Per /pricing/, in-calendar Route Optimization is metered in IQ Credits per resolved leg, so routing every day of a large schedule uses credits. Elite includes 5,000 IQ Credits a month and Max includes 8,000.
Travel ribbon (all plans): the calendar shows the real road distance between stops, even on plans without automatic optimization. That makes it easier to reorder by hand.
Example arithmetic (illustrative only, not a QuoteIQ performance claim): if a better stop order cut 10 miles a day from one truck's route, five days a week for 30 weeks, that's 1,500 miles a season. Track your own miles and drive time before and after any change. Results depend on your density, traffic and job lengths.
Which billing model works best for recurring lawn care: per-cut, monthly flat or seasonal?
There's no single best model. Choose by customer type and how much your visit count varies. All numbers below are made-up examples for illustration, not market rates or QuoteIQ data.
Model 1: Per-cut (bill each completed visit)
The customer pays only for visits that happen.
Example: $45 per mow. A customer who receives 28 mows in a season pays 28 × $45 = $1,260.
Best for: new customers, irregular properties, and areas where drought or rain often cancels visits.
Trade-off: your revenue swings week to week, and you create more invoices.
In QuoteIQ: mark each visit done, then invoice it. Mass Invoicing (Beginner and up) bills a day's finished jobs at once from the calendar or the Jobs dashboard, and jobs that already have an invoice show an Invoiced chip. If the customer saved a card, you can collect from Mark as paid → Charge Card on File.
Model 2: Monthly flat (levelized billing)
The customer pays the same amount every month, regardless of how many weeks fall in that month or how many visits rain cancelled.
Example: a season expected to include 30 weekly mows at $45 is worth 30 × $45 = $1,350. Spread over an 8-month billing season, that's $1,350 ÷ 8 = $168.75/month.
Best for: established residential customers who want a predictable bill.
Trade-off: you need a written rule for skipped visits. Will you make them up, credit them, or treat them as already priced into the plan?
In QuoteIQ: use Invoice Subscriptions (all plans). Pick the customer, the service and the frequency (weekly, biweekly, monthly, or a custom interval), then choose Auto-Pay to charge the saved payment method automatically, or Manual Billing to send each invoice yourself. The customer gets a subscription link showing the amount, how often it bills, and when it ends, then taps Start subscription. Each subscription keeps a list of the invoices it generated.
Model 3: Seasonal contract (a defined program, paid upfront or in installments)
The customer agrees to a defined program, for example 30 mows, two cleanups and core aeration, for a fixed season price.
Example: 30 mows × $45 ($1,350) + spring cleanup $180 + fall cleanup $220 + aeration $150 = $1,900 for the season. You could bill that in full upfront, as $950 in March and $950 in July, or monthly.
Best for: customers who want one decision for the whole year, and commercial or HOA accounts.
Trade-off: scope disputes if the contract doesn't spell out what's included, plus refund questions if the customer leaves mid-season.
In QuoteIQ: sell it with a Package estimate (all plans). For example, show Essential, Complete and Estate tiers on one page, and the tier the customer picks can become their recurring plan. Attach your terms or service agreement, and collect an e-signature on supported plans (see the tier note). For commercial accounts, invoices support Net 15/30/60/90 terms and ACH.
How do you price the visit in the first place?
Start from your costs: labor time, drive time, equipment, fuel, disposal and target margin. Then measure the property. QuoteIQ's free public Lawn Care Cost Calculator (myquoteiq.com/lawn-care-cost-calculator/) multiplies area by a per-square-foot rate across several services, and MapMeasure Pro (Beginner and up) measures turf from satellite imagery and fills in the estimate quantity. Treat any calculator's default rate as a starting point and replace it with your own numbers.
How do saved cards, autopay and ACH work for lawn customers?
The customer saves a card or bank account once, gives permission to be charged on a schedule, and pays without having to act each cycle.
What QuoteIQ lists on every plan:
Online payments by card or ACH bank transfer from the invoice payment link. Per QuoteIQ's invoicing page, which follows Stripe's ACH Direct Debit rules, bank transfers show as paid once they clear, usually in 3 to 5 business days.
Saved cards and recurring payments, plus in-app Auto-Pay enrollment.
Tips, deposits and partial payments. A deposit taken on the estimate carries over to the invoice.
Recording offline payments such as cash, check, Venmo, Zelle, Cash App or PayPal, so your records stay complete.
Send reminder on any unpaid invoice. Payment reminders are manual and go out by email (QuoteIQ doesn't send them automatically); appointment reminders, by contrast, go out automatically by text or email.
Payment processing fees aren't included in the subscription price, and QuoteIQ doesn't publish processing rates on its site. Check the current terms with the payment provider in your account (Stripe or Whop).
Good practice for autopay: in your service agreement, state the amount, the billing date, how skipped visits are handled, and how the customer can cancel. Send a receipt after every charge.
How do you keep recurring customers informed and coming back next season?
Automate the routine messages, and give customers one place to see what they owe and when you're coming.
Review Multiplier: QuoteIQ's review request workflow runs after an invoice is paid. Every plan gets the review dashboard, your review link, and the after-payment redirect to it. Automated email/text review requests start on Elite and Max.
Email & Text Automation (Pro and up): trigger messages from events such as Estimate Created, Estimate Scheduled, Estimate Declined and Invoice Paid. Send windows range from immediately to months later. For example, a message 12 months after a fall cleanup invoice is paid can invite the customer to book again.
Mass Campaigns (Elite and up): send a spring sign-up or fall aeration offer to every customer with a matching tag.
Client Portal (Pro and up): each customer gets a link to see their estimates, invoices, upcoming appointments and inspection reports. They can pay an invoice or send a service request without calling. Client Portal self-scheduling also starts on Pro.
On-the-way texts (Pro and up) through ClientHub, sent with an arrival estimate.
Sample messages you can adapt:
Rain delay: "Hi [First Name], rain is moving through today, so we've moved your mow to Thursday. Your regular day stays the same after that. Reply here with any questions."
Season start: "Hi [First Name], we're building next season's routes now. Want to keep your same service day? Reply YES and we'll hold your spot."
Open balance: "Hi [First Name], your invoice for [service date] is still open. You can pay it here: [link]. Thanks for choosing us."
Step-by-step: set up a recurring lawn care customer in QuoteIQ
Build your services and price book. Add mowing, trimming, cleanups and treatments with your prices. Use the Lawn Care Cost Calculator or MapMeasure Pro (Beginner and up) to size the property.
Send an estimate the customer can accept. Use a Standard estimate for simple mowing, an Options estimate for upsells, or a Package estimate for tiered seasonal plans. Attach your service terms, including your rain and skip policy.
Collect acceptance and a payment method. The customer accepts on their phone. Get written permission before charging a saved card or bank account automatically.
Schedule the series. Schedule the accepted estimate, tick Recurring Schedule, choose the repeat (for example, weekly on Tuesday) and the season end date, and confirm.
Choose the billing model. For per-cut, invoice completed visits (Mass Invoicing on Beginner and up). For monthly flat or seasonal installments, create an Invoice Subscription with Auto-Pay or Manual Billing.
Park date-flexible work. Put aeration, overseeding or cleanups in Schedule Later until conditions are right.
Plan the routes (Elite and Max). Draw Route Density Zones for service days, then use Route Optimization to order each day's stops. Watch your IQ Credit balance.
Check the weather and handle rain days. Check the Weather widget, drag affected visits with This Event Only, or ask AI Autopilot or your MCP-connected assistant to move the day, then review and approve the change.
Close the loop after payment. Send customers to your review link after payment (automated review requests on Elite and Max), and set up Invoice Paid or seasonal automations (Pro and up) to bring customers back next year.
Review monthly. Compare scheduled vs. completed visits, open invoices and failed payments. Adjust the frequency when the season shifts, for example from weekly to biweekly in late fall.
What does QuoteIQ cost for a lawn care business, and what are the tier limits?
Pricing from myquoteiq.com/pricing/ (page updated September 15, 2026), billed monthly in USD:
Plan | Price/month | Users included | IQ Credits/month | What matters for recurring lawn care |
Essentials | $29.99 | 1 | 500 | Recurring jobs, Schedule Later, calendar and map, Weather, Invoice Subscriptions, saved cards and auto-pay, card and ACH, review link and after-payment redirect, AI Autopilot, MCP |
Beginner | $99.99 | 2 | 1,500 | Adds MapMeasure Pro, Mass Invoicing, Google Calendar sync (credits per event) |
Pro | $199.99 | 4 | 3,000 | Adds team member assignment, on-the-way texts, ClientHub, Email & Text Automation, Client Portal, QuickBooks Online |
Elite | $299.99 | 10 | 5,000 | Adds Route Optimization (credits per resolved leg), Route Density Zones, dispatching, InstaSchedule, EmployeeHub, Mass Campaigns |
Max | $699.99 | 20 | 8,000 | Adds named crews, crew scheduling, shared IQ Credits across businesses |
Extra users: $25 per additional user per month on every plan.
Annual billing: saves two months. Free trial: 14 days, and a credit or debit card is required. The trial includes only the features of the plan you choose.
Honest note on tier limits: Essentials covers the core recurring loop of scheduling, rain-day moves, subscriptions (including biweekly billing), autopay and an after-payment redirect to your review link for a solo operator. If you run several crews, the tools that save the most office time sit higher up: routing and zones on Elite, crew assignment as a unit on Max, and customer self-service and automated follow-ups on Pro, and automated review requests on Elite. AI features and in-calendar routing draw from a monthly IQ Credit allowance that resets each cycle and doesn't roll over, and the site doesn't publish a price for extra credits. Processing fees are separate. Before you commit, compare your crew count and features to the plan table at /pricing/. Where QuoteIQ's own pages disagree on a feature's tier (for example e-signatures), check your plan in the app.
FAQ
What is a recurring service plan in lawn care?
A recurring service plan is an agreement for ongoing lawn work at a set frequency and price, such as weekly mowing from spring through fall. A good plan states what's included, how often visits happen, what the customer pays, when billing happens and how rain days or skipped visits are handled.
How do I reschedule one rained-out mow without moving the whole season?
In QuoteIQ, drag the visit to the new day and choose "This Event Only." Only that occurrence moves, and the rest of the recurring series stays on its regular day. The other options, "this and future events" and "all events," are for permanent changes.
Should I bill lawn customers per cut or a flat monthly rate?
Per-cut billing charges only for completed visits, which suits new customers and areas where weather often cancels visits. A flat monthly rate spreads the expected season total evenly across the months, which suits established customers who want a predictable bill. Whichever you choose, put the policy for skipped visits in writing.
Can lawn care customers pay automatically?
Yes. In QuoteIQ, invoice subscriptions can run on Auto-Pay against a saved payment method, and saved cards and recurring payments are listed on every plan. Customers can pay by card or ACH bank transfer. Get written permission first and send a receipt after every charge.
Which QuoteIQ plan includes route optimization for lawn crews?
Route Optimization and Route Density Zones are on Elite ($299.99/month, 10 users) and Max ($699.99/month, 20 users). In-calendar Route Optimization is an owner-only toggle that uses IQ Credits per resolved leg. Every plan shows the road distance between stops on the calendar's travel ribbon.
Can AI reschedule my lawn jobs on a rain day?
Yes, with your approval. QuoteIQ's AI Autopilot can move a day's jobs and text the affected customers from one plain-language command, and it asks you to confirm credit-consuming actions. Through the QuoteIQ MCP connector, changes from an outside AI assistant wait for your approval in QuoteIQ by default.
Sources
QuoteIQ Pricing (plans, users, IQ Credits, Weather, Route Optimization metering; page updated Sept 15, 2026): https://myquoteiq.com/pricing/
QuoteIQ Scheduling & Dispatch (recurring jobs, This Event Only, Schedule Later, routes and zones): https://myquoteiq.com/features/scheduling/
QuoteIQ Lawn Care Software: https://myquoteiq.com/industries/lawn-care-software/
QuoteIQ Invoicing (invoice subscriptions, Auto-Pay or Manual Billing, card and ACH, Charge Card on File, Send reminder): https://myquoteiq.com/features/invoicing/
QuoteIQ Maintenance Plans & Invoice Subscriptions: https://myquoteiq.com/features/invoice-subscriptions/
QuoteIQ AI Autopilot: https://myquoteiq.com/features/ai-autopilot/
QuoteIQ MCP connector: https://myquoteiq.com/features/mcp/
QuoteIQ Client Portal: https://myquoteiq.com/features/client-portal/
QuoteIQ Route Optimization: https://myquoteiq.com/features/route-optimization/
QuoteIQ Lawn Care Cost Calculator (free): https://myquoteiq.com/lawn-care-cost-calculator/
QuoteIQ Free Tools: https://myquoteiq.com/free-tools/
Stripe, ACH Direct Debit: https://docs.stripe.com/payments/ach-direct-debit
FCC, Stop Unwanted Robocalls and Texts (TCPA consent): https://www.fcc.gov/consumers/guides/stop-unwanted-robocalls-and-texts
Model Context Protocol: https://modelcontextprotocol.io/
