GroundCut + Stripe
GroundCut runs every customer payment through Stripe Connect — your customers pay you directly into your bank account, GroundCut takes a 0% platform fee today, and Stripe handles the underwriting, payouts, and chargeback flow. Tenant SaaS billing (the $99/mo you pay GroundCut) flows through standard Stripe Subscriptions on the platform side.
What the integration does
- ✓Routes booking payments (full quote charged at booking) and in-person quote deposits from customers directly to your connected Stripe account.
- ✓Saves payment methods on recurring customers via Stripe Subscriptions for monthly auto-charge.
- ✓Provides the Payment Element checkout UI on the booking page and the customer invoice portal.
- ✓Handles refunds (charge.refunded webhook flips the invoice to void if fully refunded).
- ✓Issues platform-side subscription invoices for the GroundCut subscription itself.
What’s automated
- →Full quoted price charged immediately at booking via charge-on-book — no auth-then-capture, no deposit-then-balance on the instant flow.
- →Recurring monthly billing on the customer’s signup-anniversary date — works regardless of weekly, biweekly, or monthly visit cadence.
- →Stripe Smart Retries dunning on failed recurring charges; subscription cancellation after retries are exhausted writes a lost_recurring follow-up.
- →Idempotent webhook processing via stripe_webhook_events deduplication on event_id.
- →Tenant subscription state mirrored from Stripe (trialing, active, past_due, canceled) for plan gating.
Setup steps
- 1In /admin/settings → Payments, click Connect Stripe account. This opens Stripe’s standard onboarding flow on a connected account.
- 2Provide your business details, tax information, and bank account in Stripe’s flow. Stripe handles underwriting; most lawn-care operators are approved within minutes.
- 3On return to GroundCut, the Connect account ID is stored on your tenant. The system runs a live charges_enabled / payouts_enabled check on first booking and self-heals if the account.updated webhook arrived late.
- 4Verify by viewing your booking page and confirming the Payment Element renders. Once your Connect account is active, your first real booking goes through the live flow.
Related GroundCut features
- Customers drawing their lawn for an instant quote (the trace flows directly into the Stripe charge amount).
- Recurring schedules (Stripe Subscriptions on the connected account drive billing).
- Customer invoice portal (Stripe Payment Element on the /invoice/[id] page).
- In-person quote deposit flow (deposit invoice paid through the same Stripe Connect pipe).
Stripe integration FAQs
How much does Stripe cost on top of the GroundCut subscription?+
Can I disable Stripe and take payment in person?+
How does Stripe Connect protect my customers’ card data?+
What happens to a recurring customer if their card fails?+
Can I refund a customer through GroundCut?+
Other integrations
Bookkeeper-friendly CSVs of income, expenses, and the audit log. Live today; works alongside any accounting system.
Geocoding, satellite tiles, lawn drawing, and route optimization — the geographic spine of GroundCut.
Outbound SMS for booking confirmations, on-the-way alerts, day-before reminders, and 18 other notification types.
Try GroundCut + Stripe free for 14 days
Pro features unlocked during the trial. Connect on day one and see it work with your real data.
14-day free trial · No card required · Cancel any time