Recurring revenue, on autopilot
Create service agreements that bill automatically, generate recurring jobs, and track every dollar of monthly recurring revenue. Maintenance contracts that run themselves.
Everything you need to manage ongoing service
From initial setup to renewal, Pillar handles the full agreement lifecycle so you can focus on delivering great service.
Automated Billing
Configure billing cycles and let Stripe handle recurring charges. Monthly, quarterly, semi-annual, or annual.
Service Packages
Reusable templates with default pricing, job templates, and appointment checklists built in.
MRR Tracking
See your monthly recurring revenue at a glance. Know exactly what your agreements are worth.
Customer Auto-Pay
Customers enroll in auto-pay from the portal. Stripe handles billing automatically, reducing missed payments and manual follow-up.
Easy Renewal
Agreements can be renewed with a single click when they reach their end date. Set auto-renew preferences per agreement.
Lifecycle Tracking
Full timestamps for activation, suspension, and cancellation with reason tracking.
Agreement Numbers
Auto-generated agreement numbers, unique per company per year, for clean record-keeping.
One system for every agreement type
Whether it is a maintenance contract, subscription service, warranty plan, or custom agreement — the same workflow manages them all.
Maintenance
Scheduled preventive maintenance visits on a recurring basis.
Subscription
Ongoing service subscriptions with consistent monthly billing.
Warranty
Extended warranty plans tied to installed equipment and service history.
Contract
Custom service contracts with defined scope, duration, and billing terms.
Flexible billing cycles that fit your contracts
Bill monthly, quarterly, semi-annually, or annually. Pillar tracks billing dates, amounts, and integrates with Stripe for automated recurring payments.
Four billing cycles
Monthly, quarterly, semi-annually, or annually to match your contracts
Stripe subscription integration
Automated recurring charges through Stripe Connect
Next and last billing dates
Always know when the next charge runs and when the last one processed
Billing amount tracking
Set and adjust the billing amount for each agreement independently
Active Agreements
Annual HVAC Maintenance
Henderson Residence
$475/qtr
Plumbing Care Plan
Riverside Commercial
$250/mo
Fire System Warranty
Oakwood Office Park
$2,400/yr
Landscape Subscription
Maple Street HOA
$800/mo
Monthly Recurring Revenue
$4,725
Clear status at every stage
Track each agreement from draft through activation, with full lifecycle timestamps for suspension and cancellation.
Activation tracking
Record when the agreement goes live with a precise timestamp.
Suspension with context
Pause agreements temporarily with suspension timestamps preserved.
Cancellation reasons
Track why agreements end to improve retention over time.
Reusable packages for common services
Define service packages with default templates, pricing from your price book, and automatic job creation. When an agreement activates, the work gets scheduled without manual effort.
Price book integration
Link packages to your price book items so pricing stays consistent across quotes and agreements.
Default appointment templates
Attach a template with checklists so every recurring visit follows the same service standard.
Auto-create recurring jobs
When a package is tied to an agreement, jobs are generated automatically on the configured schedule.
Lead time configuration
Set how far in advance jobs are created so your team has time to prepare.
Agreements that generate work automatically
Tie recurring jobs to service agreements using flexible recurring scheduling. Daily, weekly, or monthly patterns create new jobs on schedule while the agreement stays active.
Flexible Scheduling
Industry-standard recurrence rules for daily, weekly, and monthly patterns.
Next Occurrence Tracking
Pillar tracks what comes next and creates jobs before they are due.
Technician Assignment
Optionally assign a default technician for all recurring visits.
Active/Inactive Toggle
Pause and resume recurring jobs without losing the schedule.
Agreement Schedule
Filter Replacement
Annual HVAC Maintenance
Next: Apr 1
Backflow Test
Plumbing Care Plan
Next: Mar 15
Sprinkler Inspection
Fire System Warranty
Next: Jun 1
Lawn Service
Landscape Subscription
Next: Feb 14
Collect payments without chasing checks
Agreements integrate directly with Stripe Connect for automated recurring billing. Customers are charged on schedule, and you track MRR from your dashboard.
Auto-Pay Status
Annual HVAC Maintenance
Henderson Residence
Plumbing Care Plan
Riverside Commercial
Fire System Warranty
Oakwood Office Park
Landscape Subscription
Maple Street HOA
Auto-pay enrolled
3 of 4 agreements
Set it and forget it billing
Let customers enroll in auto-pay directly from their portal. Stripe handles recurring charges automatically, so you spend less time chasing payments and more time delivering service.
Customer self-enrollment
Customers enroll in auto-pay from the portal using their saved payment method. No phone calls, no paperwork.
Automatic invoice skipping
When auto-pay is active, the recurring job scheduler skips manual invoice creation. Stripe handles billing on schedule.
Owner lock control
Lock auto-pay on an agreement to prevent customers from disabling it. Full control stays with your team.
Webhook-synced status
Auto-pay status syncs automatically with Stripe. Subscription changes are reflected in real time with no manual updates.
Portal management
Customers view their auto-pay status, enrolled agreements, and payment method from the self-service portal.
Works with the rest of Pillar
Service agreements connect to scheduling, billing, customer records, and your price book for a seamless workflow.
Recurring Jobs
Automated job creation
Invoicing & Payments
Billing and payment collection
Price Book
Consistent service pricing
Scheduling
Calendar and appointments
Customer Management
Linked customer records
Customer Portal
Self-service auto-pay enrollment
Equipment Tracking
Warranty-linked agreements
Analytics
Revenue and performance
Stripe Connect
Payment processing
Build predictable revenue for your business
Schedule a demo and we will walk through how Pillar manages service agreements, recurring billing, and automated job scheduling for your specific contracts.