Olympic weightlifting gym payroll processing involves more moving parts than a standard retail payroll run. You have salaried head coaches, hourly part-time coaches, per-class contractors, and sometimes competition travel stipends all hitting the same pay period. A VA who owns this process cleanly prevents late payments, compliance errors, and the friction that drives good coaches to leave.

If you are new to this role, start by reviewing how to hire a fitness virtual assistant to understand the access and permissions you need before touching payroll systems.


Step 1 - Set Up Your Payroll Data Sources

Before you can process payroll, you need accurate data from at least two sources: time tracking and the approved schedule. These must match before any numbers go to the payroll platform.

Primary data sources:

  • Time tracking tool - Homebase, Deputy, or When I Work all integrate with common payroll platforms and are used widely in fitness facilities
  • The approved weekly schedule (see the scheduling SOP) as a reference check
  • Contractor invoices submitted by per-class coaches - set a submission deadline of 48 hours after pay period close
  • Any approved overtime or shift premiums signed off by the owner

Set up a payroll prep Google Sheet with these columns:

  • Staff name
  • Employment type (W-2 hourly, W-2 salary, 1099 contractor)
  • Pay period start and end
  • Scheduled hours
  • Actual hours worked (from time tracking)
  • Variance (flag any gap over 30 minutes for review)
  • Overtime hours (anything over 40 hours in a 7-day workweek for W-2 employees in most states)
  • Bonuses or stipends this period
  • Total gross pay

This sheet becomes your audit trail. Keep it even after payroll runs.


Step 2 - Collect and Verify Hours

Run this process on the first business day after each pay period closes.

For hourly W-2 staff:

  1. Pull the clock-in/clock-out report from your time tracking tool
  2. Compare each day against the published schedule
  3. Flag discrepancies: any shift where actual time differs from scheduled time by more than 15 minutes without a logged reason
  4. Send flagged items to the owner or manager for approval before processing - do not resolve these yourself
  5. Calculate total regular hours and overtime hours per employee

For salaried coaches:

  • Confirm they are still active (not on unpaid leave) for the full pay period
  • Note any days off taken - log against their PTO balance if your gym tracks it
  • If they worked extra sessions beyond their contract scope, flag for bonus review

For 1099 contractors:

  • Collect their invoice before the processing deadline
  • Verify the invoice matches the sessions logged in your scheduling system
  • Flag any invoice that claims sessions not on the schedule for owner review

Never approve your own entry or correct an hours discrepancy without written owner authorization. Even if the error is obvious, document the approval.


Step 3 - Enter Data into Your Payroll Platform

Most small Olympic weightlifting gyms use Gusto, QuickBooks Payroll, or ADP Run. The data entry steps are similar across all three.

Entry order:

  1. Log in and open the current pay period
  2. Enter regular hours for each hourly employee
  3. Enter overtime hours in the designated overtime field - do not blend it into regular hours
  4. Add any bonuses, commissions, or stipends as separate line items with a clear label (e.g., "Competition travel stipend - March Nationals")
  5. Confirm salaried employees are set to auto-pay with no adjustments unless you noted one in your prep sheet
  6. Enter contractor payments if your platform handles 1099 payments - Gusto does, QuickBooks requires separate handling

Double-check before submitting:

  • Total gross payroll this period versus last period - a variance over 15% deserves a second look
  • Confirm all tax withholdings are calculating correctly for your state
  • Verify direct deposit account information has not changed for any employee this period

Step 4 - Submit for Owner Approval

Never run payroll without owner sign-off. Set a hard deadline for approval - typically 2 business days before the scheduled pay date to allow for bank processing.

Approval package to send the owner:

  • Summary table from your payroll prep sheet (name, hours, gross pay per person)
  • Total payroll cost for the period including employer taxes
  • Any flagged items that need a decision
  • Confirmation that all contractor invoices are matched and attached

Use a simple email or Slack message with the summary table pasted in and the full sheet linked. Keep it scannable. The owner should be able to approve in under 5 minutes if your prep work is clean.

Once approval is received in writing (email or Slack message counts - screenshot and file it), submit the payroll run.


Step 5 - Post-Run Reconciliation and Filing

After payroll runs, your job is not done.

Same-day post-run tasks:

  • Confirm all direct deposits processed without errors
  • Download and save the payroll summary report to your shared drive: payroll_YYYY-MM_period1.pdf
  • Log the total payroll cost in your monthly expense tracker

Within 5 business days:

  • Confirm all tax deposits were made (Gusto and ADP handle this automatically - verify in the tax tab)
  • Update each employee's YTD figures in your tracking sheet
  • Archive contractor invoices matched to the pay run

Monthly and quarterly flags to watch:

  • Approaching overtime thresholds for hourly staff who pick up extra shifts during competition season
  • 1099 contractors approaching the $600 annual threshold - flag to the owner so they have time to collect W-9 forms before year end
  • Any state-specific quarterly filings your payroll platform does not auto-file

Frequently Asked Questions

How do you handle payroll for coaches who work both regular sessions and extra competition prep sessions?

Separate them by line item. Regular sessions pay at their contracted rate. Competition prep sessions may have a different rate or a stipend - confirm with the owner before the pay period closes and document the rate in writing. Never guess at a rate.

What is the best payroll software for a small Olympic weightlifting gym?

Gusto is a strong choice for gyms with a mix of W-2 and 1099 workers because it handles both in one platform and automates tax filings. QuickBooks Payroll works well if the gym already uses QuickBooks for bookkeeping. ADP Run is better suited for gyms with 15 or more staff.

What if a coach disputes their hours after payroll runs?

Log the dispute immediately. Do not issue corrections on the same run. Review the time tracking records and schedule, get owner approval on any correction, and process the adjustment in the following pay period as a separate line item labeled "correction." Keep all documentation.

How much lead time does a VA need to run payroll accurately?

Plan for 2 full business days to collect, verify, and prepare the data, plus 2 business days for owner review and submission before the pay date. That means starting the process 4 business days before payday. Build that window into your calendar reminders.

Should a VA have direct access to the payroll platform?

Yes, but with limited permissions. You need access to enter data and run reports. You should not have permission to change bank account information, add new employees, or submit payroll without a secondary approval step. Ask the owner to set up your access with those boundaries from the start.