2026 contractor-program buyer guide

Best Swim Softwarefor Programs Using Contractors

A contractor is not just another calendar user. The system must determine who owns the customer, who charges the family, who teaches the lesson, what the contractor can see, how attendance becomes earnings, and where payout, refund, cancellation, and commission responsibility lands.

By Ben Gorski, Swum founderReviewed August 2, 20265 platforms compared13 official sources

Buyer-fit report

Built around how this business actually operates.

A transparent, weighted comparison—not a generic feature-count list.
Leading fitsReviewed August 2, 2026
  1. 01Swum97/100
  2. 02Vagaro77/100
  3. 03Jackrabbit Swim85/100
5 platforms5 weighted criteria13 official sources
DisclosureSwum publishes this guide and is included in the ranking.

We make that commercial interest explicit, show the complete scoring rubric, cite vendor-owned sources, and state when another platform may be the better fit. Scores are editorial assessments of public evidence—not customer ratings or hands-on lab results.

The right software depends on how you actually operate.

The buyer we evaluated

This guide is for swim schools and lesson networks that use independent contractors, affiliates, or mixed employee-contractor teams. It is not legal, tax, payroll, or worker-classification advice; those decisions require qualified professional review.

Ranked for this buyer—not every aquatic business

The score changes when the operating model changes. Use the written fit and tradeoffs with the number; a one-point difference should never decide a migration.

How the scoring works

The ranking separates lesson-linked contractor earnings from full payroll. Swum supports contractor and affiliate payment workflows but is not W-2 withholding, tax filing, or scheduled batch payroll. Vagaro publishes a US payroll add-on with contractor onboarding and payment. Every buyer should obtain employment, tax, insurance, wage, and classification advice for its jurisdictions.

30%

Earnings and payout workflow

Lesson-linked earnings, hourly or commission logic, automatic and manual payments, balances, attendance, adjustments, and payout history.

20%

Assignment and delivery

Availability, locations, lesson and class assignments, substitutions, rosters, attendance, progress, and mobile access.

15%

Permissions and customer ownership

Least-privilege access, school versus contractor records, messages, waivers, calendars, payments, and offboarding.

20%

Swim-business breadth

Families, swimmers, private and group formats, packages, plans, locations, credits, progress, and communication.

15%

Reporting and compliance boundary

Payment records, exports, reporting, payroll integrations, tax boundaries, reconciliation, and explainable adjustments.

The full comparison matrix

Criterion scores run from 1 to 5 and are multiplied by the published weight.

PlatformEarnings and payout workflow30%Assignment and delivery20%Permissions and customer ownership15%Swim-business breadth20%Reporting and compliance boundary15%Weighted score
Swum5/55/55/55/54/597/100
Vagaro5/54/54/51/55/577/100
Jackrabbit Swim3/55/55/55/54/585/100
iClassPro3/55/55/55/54/585/100
Sawyer for Business2/54/54/53/53/561/100

Why each platform placed where it did

Every recommendation includes the strongest documented fit and the questions its public materials leave open.

#1

Best overall for contractor-led swim operations

Swum

97out of 100
Best for

Swim schools that need contractor or affiliate models tied directly to lessons, attendance, families, products, locations, and school payments.

Editorial verdict

Swum has the strongest swim-specific contractor model in this shortlist. Contractors can be hourly-rate based with automatic or manual payments and pending balances; affiliates can collect from clients while the school earns commission and controls inherited products and policies.

What the public evidence supports

  • School settings distinguish Contractor and Affiliate models, configure hourly rate or commission, and support automatic versus manual contractor payment handling.
  • Contractor attendance and lesson records feed pending balances and school payment views, while assignments, calendars, locations, groups, progress permissions, and messages remain part of the operating system.
  • Affiliates can inherit school locations, participant groups, packages, plans, and waivers while the owner controls commission and selected access.

Tradeoffs and verification points

  • Swum is not full payroll: it does not replace W-2 withholding, tax filing, benefits, scheduled batch payroll, or professional worker-classification advice.
  • Buyers should test cancellation, refund, reassignment, no-show, manual adjustment, partial payment, and contractor departure scenarios before relying on automated balances.
Pricing signal

Contractor and school capabilities depend on the appropriate Swum plan and payment configuration. Confirm processing, payout mechanics, Enterprise access, and implementation terms.

#2

Best when full US payroll is the priority

Vagaro

77out of 100
Best for

US businesses that prioritize employee and contractor onboarding, direct deposit, payroll, time tracking, PTO, deductions, and tax filing.

Editorial verdict

Vagaro is materially stronger than Swum as a payroll system. Its weakness in this comparison is that payroll sits inside a broad appointment, beauty, wellness, and fitness platform rather than a swim-specific lesson operating model.

What the public evidence supports

  • Vagaro Payroll publicly supports employee and contractor onboarding, direct deposit or check, tax and deduction calculations, PTO, time tracking, and tax filing.
  • The broader platform covers booking, classes, memberships, packages, payments, customer records, reports, and mobile administration.
  • Contractors can be selected and paid through payroll reports with a defined pay date and payment method.

Tradeoffs and verification points

  • The product is not organized around paying parents, swimmers, swim progress, makeups, mobile pool routes, or aquatic lesson credits.
  • Payroll is a US-specific add-on and total cost depends on staff, locations, features, and payment configuration.
Pricing signal

Published business subscription plus payroll and other applicable add-ons. Request the complete employee/contractor, payment, messaging, and location quote.

Official sources:[5][6][7]
#3

Best class-staff and payroll-export alternative

Jackrabbit Swim

85out of 100
Best for

Traditional class schools needing staff records, portals, time clock, departments, class assignments, payroll exports, and swim operations.

Editorial verdict

Jackrabbit provides mature staff and class delivery tools and can export time-clock data to payroll or accounting workflows. It is not positioned as a contractor settlement engine.

What the public evidence supports

  • Staff records, portals, time clock, departments, instructor assignments, substitutes, rosters, attendance, skills, and reporting support class delivery.
  • Jackrabbit documentation describes payroll export workflows and separation between class management and accounting software.
  • The swim product provides mature family, billing, class, staff, and progress infrastructure.

Tradeoffs and verification points

  • A time-clock or payroll export is not the same as automated lesson-linked contractor earnings, affiliate commissions, or payout balances.
  • Contractor classification, pay rules, taxes, direct deposit, and adjustments require external systems and process design.
Pricing signal

Subscription pricing scales by active students, with optional services. Include payroll/accounting systems and staff administration in total cost.

Official sources:[8][9]
#4

Best larger class-center staff alternative

iClassPro

85out of 100
Best for

Facilities needing staff permissions, class assignments, attendance, skills, parent portal, POS, financial tools, and activity-center scale.

Editorial verdict

iClassPro offers deep staff and facility operations, but buyers should not infer contractor payout automation from instructor management alone.

What the public evidence supports

  • Published plans include staff management, classes, private lessons, appointments, camps, skills, attendance, financial tools, POS, and reporting.
  • Role and location structures support larger teams and activity centers.
  • Enterprise provides a path for organizations needing additional scale or customization.

Tradeoffs and verification points

  • Public pricing materials do not establish a Swum-like contractor-versus-affiliate settlement model or a Vagaro-like payroll system.
  • Demonstrate pay calculation, corrections, cancellations, refunds, exports, and offboarding rather than relying on the staff feature list.
Pricing signal

Per-location plans with optional services and custom Enterprise. Add external payroll, accounting, and contractor-payment tools to total cost.

Official sources:[10][11]
#5

Best lightweight instructor-role alternative

Sawyer for Business

61out of 100
Best for

Children's programs that need instructor assignments, limited roster access, attendance, participant details, and instructor activity reports.

Editorial verdict

Sawyer has clear instructor roles and reporting but is not a published payroll or contractor-payout product.

What the public evidence supports

  • Instructors can be assigned to activities, view only assigned rosters, take attendance, view participant details, and create certain orders.
  • Instructor Order History reports class dates, times, locations, and enrollment.
  • Higher plans provide broader user roles and permissions across camps, semesters, and classes.

Tradeoffs and verification points

  • Compensation calculation, contractor balances, direct deposit, tax filing, and payroll are not the documented purpose of the instructor tools.
  • Swim-specific family, progress, credit, mobile route, and payout workflows require verification or external systems.
Pricing signal

Launch, Grow, Scale, and Enterprise pricing applies; include payroll, accounting, and compensation administration outside Sawyer.

Official sources:[12][13]

Choose from the operating model

A shortlist is useful only when it leads to a concrete next step.

Lesson-linked contractor or affiliate model

Start with Swum

Its differentiator is the connection among assignment, attendance, lesson revenue, contractor or affiliate economics, and swim records.

Full US payroll and tax filing

Start with Vagaro Payroll or a dedicated payroll system

Swum does not replace payroll, withholding, benefits, PTO, tax filing, or classification support.

Traditional class staff with external payroll

Compare Jackrabbit and iClassPro

Both provide mature class and staff operations while payroll remains a separate layer.

Simple instructor roster access

Sawyer may be sufficient

It offers clear activity assignment, restricted roster access, attendance, and instructor reporting without a full payout model.

Questions to make every vendor answer

Ask each vendor to demonstrate the same workflow with sample data. A yes/no feature sheet cannot show how many steps, permissions, exceptions, and reconciliation tasks sit behind the checkmark.

  1. Is the instructor an employee, contractor, affiliate, vendor, or franchisee—and does the software preserve that distinction?
  2. Does attendance automatically create an earning, or is compensation calculated from scheduled time, completed time, revenue, commission, or a separate time clock?
  3. Who receives the client payment, who issues refunds, and how does a cancellation or dispute change the instructor balance?
  4. Can a contractor see only assigned customers, schedules, messages, progress, and payment context?
  5. What records and access are removed, retained, transferred, or exported when the contractor leaves?
  6. Which payroll, tax, insurance, background-check, and worker-classification responsibilities remain outside the platform?

Buyer FAQ

What is the best swim software for programs using contractors?

Swum is the best overall fit when contractor or affiliate compensation must remain connected to swim lessons, attendance, families, products, and school payments. Vagaro is stronger when full US payroll is the primary requirement.

Does Swum provide payroll?

No. Swum supports contractor earnings, automatic or manual contractor payments, pending balances, and affiliate commissions. It does not replace W-2 payroll, tax withholding, filings, benefits, PTO, or professional classification advice.

What is the difference between a contractor and an affiliate?

In Swum's product model, a contractor can be paid by the school based on configured work and balances, while an affiliate can receive client payment directly and return a commission to the school. Legal classification still depends on the real working relationship and jurisdiction.

What should be audited before automating contractor payments?

Assignment authority, attendance source, pay formula, cancellations, refunds, tips, manual adjustments, payout timing, reconciliation, access controls, exports, and the process for disputes and departures.

Sources reviewed

Product capabilities and pricing can change. These links record the official pages reviewed on August 2, 2026; confirm any deciding requirement directly with the vendor.

  1. Swum contractor payment softwareSwum
  2. Swum instructor management softwareSwum
  3. Swum analytics and reportingSwum
  4. Swum pricing and plan comparisonSwum
  5. Vagaro business software overviewVagaro
  6. Vagaro pricing and included toolsVagaro
  7. Vagaro payroll for employees and contractorsVagaro
  8. Jackrabbit Swim product overviewJackrabbit Class
  9. Jackrabbit Class pricingJackrabbit Class
  10. iClassPro plans and featuresiClassPro
  11. iClassPro location and account FAQiClassPro
  12. Sawyer for Business pricing and feature comparisonSawyer
  13. Sawyer instructor roles, assignments, and reporting guideSawyer

Related buyer resources

Bring the messy workflow.

See whether Swum fits the way you actually run lessons.

We will map booking, locations, families, swimmers, payments, instructors, credits, and reporting against your current process. If another operating model fits better, the gaps should be visible before you migrate.