5 min readJobs

Creating Service Packages and Maintenance Plans

Service packages let you sell recurring maintenance plans to customers — annual boiler services, quarterly inspections, monthly callout cover, and more. Trade2Base automates the scheduling, reminders, and job creation so nothing falls through the cracks.

Service packages generate predictable recurring revenue. Boiler service plans typically retain 70–80% of customers year-on-year.

How to create a service package

1
Go to Settings → Service Packages → click "New package"

In the main navigation, open Settings and select Service Packages from the left-hand menu. Click "New package" to open the package builder.

2
Name the package and set the price

Give the package a clear name your customers will recognise, for example "Annual Boiler Service Plan" or "Quarterly Electrical Inspection". Set the price as a monthly or annual charge. Both options are available and you can offer customers a choice.

3
Define what is included in the plan

List the visits, tasks, and callout coverage included in the package. For example: one annual boiler service visit, priority callout response within 4 hours, and parts included up to a specified value. Be specific so customers know exactly what they are paying for.

4
Set the renewal reminder

Choose how many days before the plan expiry date Trade2Base should send a renewal reminder to both you and the customer. 30 days is a good default. The reminder is sent automatically via email or WhatsApp depending on the customer's preferred channel.

5
Assign a package to a customer

Go to the customer record, open the Packages tab, and click "Add package". Select the package from your list, set the start date, and save. The customer is now enrolled in the plan.

6
Trade2Base creates package jobs automatically

When a package job is due, Trade2Base creates the job automatically and notifies the assigned engineer. You can review and confirm scheduled jobs in the Jobs list or schedule view before they go out to the engineer.

Frequently asked questions

Can I offer multiple package tiers (e.g. Basic, Standard, Premium)?

Yes. Create a separate package for each tier. Give each a distinct name and price, and define different levels of coverage in the inclusions list. Customers can be enrolled in any tier.

Can I automatically invoice customers for their package?

Yes. When setting up a package, enable the Auto-invoice option and choose the billing frequency (monthly or annually). Trade2Base generates and sends the invoice automatically on the renewal date.

What happens when a package expires and the customer does not renew?

Trade2Base marks the package as lapsed on the customer record and stops creating automated jobs. You can see all lapsed packages in Settings → Service Packages → Lapsed to follow up.

Can I see all customers on a specific package?

Yes. Go to Settings → Service Packages and click on any package name to see a list of all enrolled customers, their start dates, expiry dates, and renewal status.

Can I pause a package for a customer without cancelling it?

Yes. On the customer record, open the Packages tab and click Pause next to the active package. The package is paused and no new jobs are created until you resume it. Expiry dates are not automatically extended during a pause.

Was this article helpful?

Still need help? Contact support

Build predictable recurring revenue

Service packages, automated invoicing, and renewal reminders — all handled by Trade2Base so you can focus on the work.

Start free trial

Related articles