Skip to main content

Calculating Instructor Pay Using Reports

A Practical Guide With Real Examples

Mari Bern avatar
Written by Mari Bern
Updated over a week ago

INTRODUCTION

Feature Summary: CourtReserve’s Reservations Report and Instructor Time Report can be used to calculate instructor pay for a given time period. By filtering these reports by instructor name and date range, clubs can support multiple pay models—including revenue splits, flat rates, and hourly compensation—using real reservation and lesson data.


Use Cases: Clubs commonly use these reports to:

  • Calculate weekly, bi-weekly, or monthly instructor pay

  • Support different pay structures across instructors

  • Reconcile lesson revenue with instructor hours

  • Validate payouts before payroll processing


OVERVIEW

CourtReserve provides flexible, instructor-level reporting so clubs can calculate pay based on their preferred structure.

Two reports are typically used together:

Both reports can be:

  • Filtered by date range

  • Filtered by individual instructor

  • Exported as an .xlsx file for payroll calculations

In the examples below, we’ll walk through how these reports can be used to calculate instructor pay based on three common instructor pay methods.


Report 1: Reservations Report (Revenue-Based Calculations)

What This Report Shows

The Reservations Report displays each lesson booked, including such output fields as:

  • Reservation Type (lesson type)

  • Start and End Date/Time

  • Instructor

  • Member(s)

  • Payment Status

  • Member Count

  • Fee Amount (this is the member fee for the lesson)

This report is helpful for revenue-based pay models. Be sure to pay special attention to what output fields work best for the data you need.

Filters should be used to, for example, pick the relevant date range, Reservation Type(s) and Instructor(s).

In the example shown, three private tennis lessons were completed during the month. The instructor is paid a 50/50 split based on member fees, and only lessons with a Payment Status of Paid are included in the pay calculation.

Lesson

Member Payment Status

Fee

1 Hour Private Lesson – Tennis

Paid

$70.00

1 Hour Private Lesson – Tennis

Paid

$70.00

1 Hour Private Lesson – Tennis

Paid

$65.00

From here, the admin can export the report to Excel and total the Fee Amount column. In this example, the total lesson revenue is $205. With a 50/50 split, the instructor’s pay would be $102.50.

Important Note About Fee Amount and Payment Fields

While the Reservations Report is helpful for tracking instructor activity, in certain circumstances, the Fee Amount may appear blank or show $0.00.

This can occur when:

  • Payments are edited or partially paid

  • A participant registers and pays for a full event rather than individual dates

  • The report references individual reservation instances tied to a broader event payment

  • Payment data has changed after the reservation was created

Because this report does not perform financial accrual calculations, fee and payment data may not always align with actual revenue collected. However, the Reservations Report does accurately display the instructor’s activity—such as date, start time, end time, and attendance—and can be used to support manual instructor pay calculations when needed.


Report 2: Instructor Time Report (Hour-Based Calculations)

What This Report Shows

The Instructor Time Report summarizes teaching hours by instructor, including such output fields as:

  • Instructor Name

  • Lesson Type

  • Total Hours (The sum of all hours worked by the instructor across lessons, reservations, and events)

  • Total Lesson Hours

  • Lesson counts by lesson type

This report is ideal for hourly or flat-rate pay models.

In this example:

  • Total Lesson Hours: 4

  • 1 Hour Private Pickleball Lessons: 1

  • 1 Hour Private Tennis Lessons: 3

  • For example, if the club pays a flat $25 per pickleball lesson and $30 per tennis lesson, this instructor would earn $25 + $90 (3 lessons * $30 per lesson)= $115.

  • Alternatively, if the club pays instructors hourly, the admin can reference the Total Lesson Hours (4) to calculate pay for the period. For example, at $20 per hour, 4 lesson hours would result in $80 in instructor pay.

Lesson

Number Taught

Total Payment

1 Hour Private Lesson –
Pickleball

1

$25.00

1 Hour Private Lesson – Tennis

3

$90.00

Total Flat Fee Pay:

$115.00


Save the Report

Note: If the selected report filters and output fields best meet yours needs, be sure to save the report, allowing you to reuse the same settings when running the report again.


Running Reports by Instructor

Both the Reservations Report and Instructor Time Report can be filtered by individual instructor name.

This allows clubs to:

  • Run reports one instructor at a time

  • Export instructor-specific data

  • Share breakdowns with instructors if needed

  • Avoid manual filtering in spreadsheets


In Summary

While instructor pay is not calculated automatically in CourtReserve, the Reservations Report and Instructor Time Report provide flexible reporting tools that clubs can use to calculate instructor compensation accurately when the correct filters and outputs are applied.

Using these reports effectively allows clubs to:

  • Calculate instructor pay for weekly, bi-weekly, or monthly pay periods

  • Support multiple pay models, including revenue splits, flat rates, and hourly pay

  • Filter results by date range, reservation or lesson type, and instructor name

  • Export data to Excel for final payroll calculations

  • Save report configurations to reuse the same filters and output fields for each instructor

  • Reduce manual cleanup by running reports one instructor at a time

While some manual review may still be required, careful use of filters and saved reports helps streamline the process and ensures instructor pay is calculated using accurate, real lesson data from CourtReserve.

Did this answer your question?