Swimming Coaching Payroll Processing: A Step-by-Step VA SOP

Swimming coaching payroll processing demands precision. Instructors teach group classes, run private lessons, pick up sub shifts, and sometimes cross overtime thresholds - all in a single pay period. Miss a private lesson commission or miscalculate overtime, and you erode trust with your coaching staff fast.

This SOP covers the full payroll cycle a virtual assistant manages for a swimming coaching business: pulling hours from scheduling software, calculating private lesson commissions, building the pay run, submitting to your payroll provider, and resolving discrepancies before they become disputes.

Pulling Hours from Scheduling Software

Accurate payroll starts with accurate time data. Your scheduling platform (When2Work, SubItUp, Homebase, or a similar tool) is the source of truth for hours worked.

Follow this extraction process at the close of each pay period:

  1. Export the timesheet report. Pull the report for the exact pay period dates. Most platforms export to CSV or Excel. Save the raw file with the pay period date in the filename (e.g., "hours-2026-05-01-to-2026-05-15.csv").
  2. Cross-reference with the published schedule. Compare the exported hours against the schedule that was published for that period. Flag any shifts that appear on the schedule but not on the timesheet (missed clock-ins) or on the timesheet but not on the schedule (unauthorized shifts).
  3. Check clock-in/clock-out times. Look for early clock-ins (more than 10 minutes before shift start) and late clock-outs (more than 15 minutes after shift end). These may indicate instructors padding hours or simply forgetting to clock out. Flag them for manager review.
  4. Verify substitute shifts. When a sub covered a class, confirm the original instructor's hours were removed and the sub's hours were added. This is the most common source of payroll errors in swim schools.
  5. Account for non-teaching hours. Staff meetings, training sessions, deck setup, and pool maintenance time may be compensable. Check with the head coach on which hours to include.

Document every adjustment you make. A simple log with the instructor name, original hours, adjusted hours, and reason protects you during disputes.

Calculating Private Lesson Commissions

Private lessons are a significant revenue stream for swim instructors, and commission structures vary widely. Your VA needs a clear commission schedule to work from.

Common commission models in swimming coaching:

  • Flat rate per lesson: The instructor earns a fixed dollar amount per 30-minute or 60-minute private session regardless of what the client pays.
  • Percentage of lesson fee: The instructor earns a percentage (typically 50-70%) of the client-facing price.
  • Tiered commission: The percentage increases after the instructor surpasses a monthly lesson threshold (e.g., 60% for the first 20 lessons, 70% for lessons 21 and above).

Here is the calculation workflow:

  1. Pull the private lesson log from your booking system. This should list every completed private lesson with the instructor name, client name, date, duration, and price charged.
  2. Match each lesson to the correct commission tier or rate for that instructor.
  3. Multiply the rate by the number of qualifying lessons (or apply the percentage to total lesson revenue).
  4. Add the commission amount to the instructor's gross pay for the period.
  5. Flag any canceled lessons that were charged a cancellation fee. Determine whether the instructor receives a portion of that fee per your policy.

Keep the commission calculation in a separate tab or document from the hourly pay. This makes it easier for the head coach to review and for instructors to understand their pay stubs.

For a comprehensive overview of what a fitness virtual assistant handles across business operations, including payroll support, see our introductory guide.

Building the Pay Run and Submitting to Your Provider

Once hours and commissions are calculated, assemble the pay run for submission to your payroll provider - typically Gusto, ADP, Paychex, or a similar platform.

Step 1: Compile gross pay. For each instructor, combine hourly pay, overtime pay, and commission pay into a single gross pay figure. Use a payroll prep spreadsheet with these columns:

  • Employee name
  • Regular hours
  • Regular pay rate
  • Regular gross pay
  • Overtime hours
  • Overtime pay rate (1.5x in most states)
  • Overtime gross pay
  • Private lesson commissions
  • Bonuses or stipends
  • Total gross pay

Step 2: Apply deductions and adjustments. Note any mid-period pay rate changes, reimbursements (e.g., certification renewal costs the business covers), or garnishments. Your payroll provider handles tax withholding, but you need to flag any pre-tax deductions the system does not automate.

Step 3: Get manager approval. Send the completed payroll prep sheet to the head coach or business owner for sign-off. Set a clear deadline - typically 48 hours before the payroll submission cutoff. If approval does not arrive on time, escalate immediately.

Step 4: Enter data into the payroll provider. Log into Gusto, ADP, or your platform and enter each employee's hours, commissions, and adjustments. Double-check every entry against your prep sheet. One transposed digit can mean an instructor gets $1,200 instead of $2,100.

Step 5: Submit the payroll run. Confirm the pay date, review the provider's summary (total payroll cost, tax liability, net pay per employee), and submit. Save a PDF of the submission confirmation.

Step 6: Distribute pay stubs. Most providers auto-distribute electronic pay stubs. Verify that each instructor has access to their portal. For any staff member who needs a manual stub, generate and email it on pay day.

Handling Discrepancies and Disputes

Payroll disputes in swimming coaching businesses usually fall into a few categories. Here is how to handle each.

Missing hours. An instructor claims they worked a shift that does not appear on the timesheet. Ask for the specific date and time. Check the schedule, the sub log, and the facility's security or access records if available. If the shift is confirmed, add the hours and document the correction.

Incorrect commission. An instructor believes their private lesson count or rate is wrong. Pull the booking system log and walk through the calculation with them. If a lesson was marked as canceled in error, correct it and adjust the next pay run.

Overtime disagreement. An instructor expected overtime pay but did not receive it. Review their weekly hours. If they were scheduled under 40 hours but picked up a sub shift that pushed them over, verify whether the sub shift was authorized for overtime. Unauthorized overtime still must be paid in most jurisdictions, but it should be flagged for the manager.

Pay rate error. Rate changes (annual raises, promotion to senior instructor) sometimes do not sync to the payroll system on time. Verify the effective date of the change and backpay any shortfall.

For every discrepancy, follow this resolution protocol:

  1. Acknowledge the concern within 24 hours.
  2. Investigate using source records (scheduling software, booking system, manager communications).
  3. Document findings.
  4. If an adjustment is needed, process it in the next pay run or as an off-cycle correction if the amount is significant.
  5. Notify the instructor of the resolution and the corrected amount.

Payroll Calendar and Compliance Checkpoints

Build a payroll calendar that maps every deadline in the cycle. Pin it in your project management tool and set reminders.

A typical bi-weekly payroll calendar:

  • Day 1 (Monday): Pay period closes. Export timesheets.
  • Day 2 (Tuesday): Complete hours verification and commission calculations.
  • Day 3 (Wednesday): Send payroll prep sheet to manager for approval.
  • Day 4 (Thursday, noon): Approval deadline. Escalate if not received.
  • Day 4 (Thursday, afternoon): Enter data into payroll provider and submit.
  • Day 5 (Friday): Pay day. Verify pay stubs are distributed. File submission confirmation.

Compliance checkpoints to run every pay period:

  • Confirm overtime was calculated at the correct rate for your state.
  • Verify that all active employees are included (no one dropped from the system after a status change).
  • Check that any new hires have completed onboarding in the payroll system before their first pay run.
  • Confirm tax filing deadlines are on track (the provider handles most of this, but the VA should monitor for alerts).

If you are evaluating whether to bring on a VA to manage this process, our guide on how to hire a fitness virtual assistant covers the skills and experience to look for.

Monthly Payroll Reporting

At the end of each month, compile a payroll summary for the business owner. Include:

  • Total payroll cost (gross pay + employer taxes + benefits contributions).
  • Headcount (active instructors, new hires, terminations).
  • Overtime summary (total overtime hours across all staff, cost, and which instructors incurred it).
  • Commission summary (total private lesson commissions paid, average per instructor).
  • Discrepancy log (number of disputes, resolution status, financial impact).

This report gives the owner a clear picture of labor costs and flags trends - rising overtime, declining private lesson volume, or recurring payroll errors - before they become serious problems.

Frequently Asked Questions

What payroll provider works best for swimming coaching businesses?

Gusto is a strong fit for small to mid-size swim schools because of its straightforward interface, automatic tax filing, and employee self-service portal. ADP and Paychex offer more robust features for larger operations with multiple locations. Choose based on your team size and integration needs with scheduling software.

How does a VA calculate overtime for swim instructors?

The VA totals each instructor's hours per workweek (not per pay period). Any hours over 40 in a single week are flagged as overtime and calculated at 1.5 times the regular rate. Some states have daily overtime rules, so the VA must know the applicable labor laws for the business's location.

How should private lesson commissions appear on pay stubs?

List commissions as a separate line item from hourly wages. This transparency helps instructors verify their pay and reduces disputes. Most payroll providers allow custom earnings categories where you can label the line "Private Lesson Commission" with the total amount for the period.

What records should a VA keep for swimming coaching payroll?

Retain timesheet exports, commission calculation sheets, manager approval emails, payroll submission confirmations, and discrepancy resolution logs. Store them in a shared drive organized by pay period. Most labor laws require keeping payroll records for at least three years.

How often should a swim school run payroll?

Bi-weekly is the most common frequency for swimming coaching businesses. It balances administrative effort with instructor satisfaction. Semi-monthly (twice per month on fixed dates) is another option, but it complicates overtime calculations when pay periods split a workweek.