Skip to main content

Using Accrual Periods

Learn how to set and manage accrual periods at the program and registration level so revenue aligns with when program activity occurs.

Updated over a week ago

Accrual periods help accrual-basis clubs align revenue reporting to when program activity occurs for financial reporting purposes. In Sprocket, accrual periods are managed at the Program level and can be overridden at the Registration level.

This article explains what accrual periods are, how they are managed, and where they appear in reporting.

What you’ll find in this article

  • What accrual periods represent in Sprocket

  • How to set accrual periods at the program level

  • How registration-level overrides work

  • Where accrual periods appear in reports

  • Tips for using accrual periods accurately

What accrual periods mean in Sprocket

Accrual Start and End Dates should align with when program activity occurs for financial reporting purposes.

Using a Core Program as an example:

  • The Accrual Start Date should reflect the first date of practice.

  • The Accrual End Date should reflect the last day the teams are expected to actively play, whether that is a tournament, practice, or game.

  • For a camp, tournament, or clinic, enter the Start and End Date(s) in which the program is expected to occur.

If your club uses accrual accounting, accrual periods ensure revenue is reviewed in the correct timeframe, regardless of when cash is collected.

How to set accrual periods at the program level

Accrual periods are first defined at the Program level.

To set the accrual period:

  1. Go to Programs

  2. Select Manage Programs

  3. Select the Program you want to configure

  4. Open the Basic Info tab

  5. Locate the Financial Reporting section

  6. Enter the Accrual Start Date

  7. Enter the Accrual End Date

  8. Save your changes

The accrual period set at the program level will automatically populate for related registrations under that program.

How registration-level overrides work

If needed, you can override the program-level accrual period at the Registration level.

This is useful when:

  • A specific registration has different activity dates than the main program

  • You need to align revenue for a subset of participants to a different timeframe

To update the accrual period at the registration level:

  1. Go to Programs

  2. Select Manage Programs

  3. Select the Program

  4. Toggle to Registrations

  5. Select the Registration you want to change

  6. Locate the Program Financial Reporting Override section

  7. Enter the Accrual Start Date Override

  8. Enter the Accrual End Date Override

  9. Save your changes

Important:

  • The program-level accrual period auto-populates at the registration level.

  • If an Accrual Start Date Override or Accrual End Date Override is entered, the registration-level override will be used for that registration.

You can also manage this at the time of setting up the registration.

Where accrual periods appear in reports

Accrual periods impact accrual-based revenue reporting.

Most commonly used report:

  • Revenue Transactions for Accrual Clubs (RTAC)

When running reports:

  • Use consistent date ranges when reviewing revenue tied to specific accrual windows.

  • Confirm the correct reporting window before comparing totals across programs or registrations.

Tips for using accrual periods effectively

  • Set program-level accrual dates carefully so they reflect true program activity.

  • Use registration-level overrides only when needed to avoid inconsistent reporting.

  • Before close, confirm that accrual dates align with actual program timelines.

  • If totals look unexpected, verify whether a registration-level override has been applied.

FAQs

Where are accrual periods set in Sprocket?

Accrual periods are set at the Program level under the Basic Info tab in the Financial Reporting section.

Do registrations automatically use the program’s accrual period?

Yes. The program-level accrual period auto-populates at the registration level unless an override is entered.

What happens if I use a registration-level override?

If an Accrual Start Date Override or Accrual End Date Override is entered, the override will be used for that registration instead of the program-level dates.

Which report should I use to review accrual-based revenue?

Most accrual-basis clubs use Revenue Transactions for Accrual Clubs (RTAC) and apply consistent date ranges when reviewing accrual windows.

Did this answer your question?