Skip to content
Enjoy complimentary data migration when switching from your existing bookkeeper or CPA to Institution.

Industry guides

Home service memberships: track prepaid visits and unfinished obligations

Reconcile home service memberships from fees collected to included visits, open benefits, cancellations, and the records supporting deferred revenue and capacity.

By Institution4 minute readPublished View sources
In this guide

Count what each household is still entitled to receive

A paid annual membership can remain active long after the cash has been spent. The useful finance record identifies the customer, service location, covered period, benefits promised, visits completed, and work still owed. An active-customer count cannot tell the business how much service remains or when technicians will be needed.

Keep the membership terms that applied when the customer enrolled. A plan sold last year may include different visits, discounts, or cancellation rights from today's offer. If every active record is overwritten with the latest package, finance can lose the evidence needed to explain both customer entitlements and the accounting balance.

Read the promises before designing the schedule

List included maintenance visits separately from priority scheduling, discounts, inspections, and any other benefits. Some benefits may be available throughout the term, while others require a specific service event. Have the accounting reviewer determine how the contract's promises affect revenue allocation and recognition under the company's reporting basis. Do not divide every fee by visit count without reviewing what was sold.

ServiceTitan documents a deferred-revenue setup that allocates membership amounts to included recurring services. That is evidence of an operational workflow, not a universal accounting conclusion for every membership. Preserve the company's approved treatment alongside the service configuration so a change in software settings does not quietly change accounting policy.

Read the promises before designing the schedule
Membership fieldWhy finance needs it
Plan version and covered locationIdentify the actual agreement
Start, end, and renewal datesSeparate old obligations from the next term
Included service eventsTrack completed and remaining work
Other continuing benefitsSupport review beyond visit counting
Cancellation or transfer historyExplain changes in the obligation

References: ServiceTitan: Deferred revenue for membership services

Reconcile the visit schedule as a quantity record

Start with visits outstanding at the beginning of the period, add new entitlements, and subtract completed visits or other supported changes. Keep cancellations, transfers, and expirations in their own columns. A visit removed from the dispatch calendar has not necessarily been canceled under the customer agreement.

In a hypothetical portfolio, 100 customers each buy a plan containing two visits. The starting entitlement is 200 visits. If 80 are completed and no other changes occur, 120 remain. Twenty already booked visits are part of those 120; booking them does not add another obligation or prove delivery.

Attach completion evidence to the service event. If a technician arrives but the work is not performed, explain the outcome. If the business agrees to carry a visit into the next term, retain that decision and its customer reference. Otherwise, the old obligation can disappear from one schedule and reappear as an unexplained cost in another.

Keep invoicing and dispatch on separate clocks

Microsoft's field-service agreement documentation allows recurring work orders and recurring invoices to follow defined frequencies. That separation is useful: a monthly payment schedule does not mean a technician visits monthly, and an annual invoice does not mean all work is complete at the invoice date.

Reconcile the membership record to both systems. Look for paid customers with no service schedule, generated visits for canceled memberships, duplicated events after renewal, and completed work that never reached the accounting review. Use a membership identifier that survives a change in phone number, customer name, or billing method.

References: Microsoft Learn: Recurring field-service agreements

Explain the financial balance with actual movements

Assume, solely for a numerical example, that the reviewed policy allocates a $240 fee equally to two distinct visits and the full fee was collected. For the 100 memberships above, cash collected is $24,000. Completion of 80 visits at an allocated $120 each corresponds to $9,600 of revenue and $14,400 remaining under those assumptions.

A plan with continuing benefits, a different allocation, partial payments, or modified terms would need a different calculation. Keep the assumptions visible beside the numbers. Reconcile the opening liability, qualifying new amounts, recognized revenue, refunds, and other approved changes to the closing ledger balance.

Investigate differences by membership rather than using an unexplained adjustment to make two totals agree. A timing error, missing customer refund, and incorrect plan configuration require different corrections. Preserve the correction history so the following month's opening record can be traced to this month's approved close.

Use the remaining visits to plan service capacity

Group open visits by service type, location, covered period, and likely duration. A large number due in the same season may require a scheduling change even when the liability balance looks modest. Show overdue, customer-deferred, and not-yet-due work separately; each needs a different follow-up.

Review expired or unresponsive accounts against actual terms and applicable requirements before releasing an accounting balance. A failed scheduling attempt is operational evidence, not automatic permission to recognize income. The final monthly review should identify what remains owed, what has changed, and who will resolve the open customer or accounting question.

Sources

Requirements and product details can change. Check the linked guidance for the facts that apply to your situation.

Related reading

Need help with this work?

General information, not personalized accounting, tax, legal, or investment advice. Have the appropriate qualified professional review decisions that depend on your circumstances.