Skip to main content

Sales Summary Report: Accrual Basis Preset Filter

Accrual Basis Preset Filter for Service-Based Revenue Tracking

Written by Mari Bern
Updated over a month ago

INTRODUCTION

Feature Summary: The Accrual Basis preset filter on the Sales Summary report:

  • Allows clubs to generate reports based on service delivery dates, rather than payment dates

  • Applies automated revenue recognition for:

    • Single-service fees (e.g., reservations, lessons, drop-in events)

    • Multi-service fees (e.g., memberships, full registration events)

    • Recurring or prorated memberships

  • Provides an easy, pre-configured option within the Sales Summary report—no manual setup required

Use Cases: The Accrual Basis preset filter is ideal for clubs that:

  • Want to understand revenue based on when services are provided, not just when paid

  • Need reports that align with accrual-based financial tracking for accounting or business purposes

  • Want to compare Cash Basis vs. Accrual Basis reporting to get a complete picture of club revenue


PREREQUISITES

If you need a detailed understanding of the Sales Summary report, start here. ​


OVERVIEW

This article details the logic behind using a preset filter (a predefined filter option to quickly customize your report settings) for accrual-basis accounting. You can access the Preset Filter at the top of the Sales Summary report, located under TRANSACTIONS > SALES SUMMARY.

The Accrual Basis preset filter in Sales Summary Report provides clubs with greater visibility into revenue based on when services are actually delivered—not just when payments are received.

When running the report, it is essential to carefully review the date filters, as they are the primary drivers of what is included in the accrual-basis calculations.


What Is Accrual-Basis Accounting?

In simple terms, accrual-basis accounting tracks revenue based on when a service is provided, even if the payment is collected before or after that service takes place.

For example:

  • A player registers for a lesson happening next month—revenue is recognized when the lesson occurs, not when the player pays.

  • A player purchases an annual membership—revenue is spread out and recognized each month, rather than all at once at the time of purchase.

This approach can provide a more accurate picture of your revenue over time, especially for memberships, events, or recurring services.


Revenue Recognition

How Revenue is Recognized with Accrual Accounting

Scenario

When Revenue is Recognized

Fee created before service date

On the service date

Fee created after service date

On the service date

Refund issued before service date

On the service date

Refund issued after service date

On the refund date

In the following sections, we'll break down each scenario.


Single-Service Fees

Fees that are linked to one specific service are fully recognized on the service date.

Examples include:

  • Membership Initiation Fees

  • Single Event Registrations (Drop-Ins)

  • Single League Registrations (Opt-Ins)

  • Reservations

  • Lessons

  • Point-of-Sale Fees

  • Miscellaneous Fees

Example: Court Reservation with Future Service Date

  • Booking Date: January 1

  • Service Date: January 15

  • Total Fee: $15 (paid at time of booking on January 1)

Revenue Recognition: The $15 is recognized on January 15, the date the court reservation takes place.


Multiple-Service Fees

For fees covering multiple services or dates, the total fee amount is divided evenly by the number of services given. Revenue is recognized as each service occurs.

Examples include:

  • Membership (Frequency)

  • Membership (Proration)

  • Event Registration (Full)

  • League Registration

  • Recurring Fees​

Example: Full Registration Event with Multiple Service Dates

  • Total Fee: $1,200

  • Number of Event Dates: 12

  • Fee Allocation: $1,200 ÷ 12 = $100 per event date

Revenue Recognition: $100 is recognized on each event date as the service occurs.


Recurring Memberships - Definition and Examples

For recurring memberships, revenue is recognized based on a monthly schedule, depending on the billing frequency. Revenue will be recognized on the start date of the billing cycle for each month.

Revenue Recognition Logic for Memberships

Billing Frequency

Revenue Allocation

Monthly

Full fee recognized monthly

Quarterly

1/3 of total fee recognized monthly

Annually

1/12 of total fee recognized monthly

Custom/Prorated

Based on the number of billing periods

Example: Annual Membership

  • Billing Cycle Start Date: 01/01/2025

  • Total Fee: $1,200

  • Revenue Recognized: $100 per month for 12 months on the first of each month

Example: Quarterly Membership

  • Billing Cycle Start Date: 01/12/2025

  • Total Fee: $300

  • Revenue Recognized: $100 per month for 3 months

In this example, the revenue would be recognized as follows:

  • 01/12/2025: $100

  • 02/12/2025: $100

  • 03/12/2025: $100


Refunds - Definition and Examples

Revenue Recognition Logic for Refunds

Refund Timing

When Refund is Recognized

Before Service Date

Refund is recognized on the service date

After Service Date

Refund is recognized on the refund processing date


Example: Full Registration Event

  • Total Fee: $1,000

  • 10 Event Dates

  • Fee Allocation: $100 per event date

If the Refund Processed BEFORE Service Date(s).

Scenario:

  • Event runs from 6/1/2025 to 6/10/2025

  • Refund processed on 5/30/2025

  • Full $1,000 refund issued

Refund Recognition Schedule:
Since the refund was processed before any event dates occurred, the refund is recognized on each service date:

Date

Refund Recognized

6/1/2025

$100

6/2/2025

$100

6/3/2025

$100

6/4/2025

$100

6/5/2025

$100

6/6/2025

$100

6/7/2025

$100

6/8/2025

$100

6/9/2025

$100

6/10/2025

$100


If the Refund Processed AFTER Service Date(s) Have Begun

Scenario:

  • Event runs from 6/1/2025 to 6/10/2025

  • Refund processed on 6/5/2025

  • Full $1,000 refund issued

  • 5 event dates have already occurred

Refund Recognition Schedule:

  • 6/5/2025: $500 refund recognized immediately

  • Remaining $500 refund is allocated to future dates and recognized on those service dates. To further clarify:

    • $100 of refund is allocated to each event date

    • Five event dates have already passed by the refund processing date so this portion of the refund is allocated on the refund processing date.

    • The remainder of the fee is allocated to event dates that have not occurred yet, so this portion of the refund is allocated on the event dates in the future.

Date

Refund Recognized

6/5/2025

$500 (immediate)

6/6/2025

$100

6/7/2025

$100

6/8/2025

$100

6/9/2025

$100

6/10/2025

$100

Did this answer your question?