Pillar
Pillar
Revenue

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.

Automated BillingCustomer Auto-PayService PackagesMRR Tracking

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.

Billing

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

Quarterly

$475/qtr

Plumbing Care Plan

Riverside Commercial

Monthly

$250/mo

Fire System Warranty

Oakwood Office Park

Annually

$2,400/yr

Landscape Subscription

Maple Street HOA

Monthly

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

DraftPendingActiveSuspendedCancelledExpired

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.

Service Packages

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.

Recurring Jobs

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

Quarterly

Next: Apr 1

Backflow Test

Plumbing Care Plan

Semi-annually

Next: Mar 15

Sprinkler Inspection

Fire System Warranty

Annually

Next: Jun 1

Lawn Service

Landscape Subscription

Bi-weekly

Next: Feb 14

Payments

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.

Automated recurring charges
Saved payment methods
Customer auto-pay enrollment
MRR dashboard tracking
Payment history per customer
Configurable billing cycles

Auto-Pay Status

Annual HVAC Maintenance

Henderson Residence

Auto-Pay Active

Plumbing Care Plan

Riverside Commercial

Auto-Pay Active

Fire System Warranty

Oakwood Office Park

Auto-Pay Active

Landscape Subscription

Maple Street HOA

Manual Billing

Auto-pay enrolled

3 of 4 agreements

Auto-Pay

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.

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.