Skip to content
LeagueMgmt

Pricing

One price. Everything included.

No tiers, no "contact sales", no features held hostage on an enterprise plan. Leagues are basically all the same size problem — they should pay the same fair price.

Simple & flat

One flat per-season price — no tiers, no surprises

Every league gets the whole product below for one predictable price each season. We'll walk you through the exact numbers on a quick call — no pressure, no enterprise quote. Stripe's card processing fees are separate and go to Stripe, not us.

  • Unlimited admins, coaches, and parents
  • Online registration with Stripe payments
  • E-signed, versioned waivers
  • Team balancing & drag-and-drop rosters
  • Round-robin scheduling with conflict detection
  • League, division, and team announcements
  • Parent portal + mobile app
  • CSV import and export — your data stays yours
  • Email support from a human (the founder, specifically)
Book a walkthrough

Founding Leagues

First season free

The first 5 leagues pay nothing for their first full season — in exchange for honest feedback and a testimonial if we earn one. Hands-on setup and a direct line to the founder included.

About the program

The switching questions, answered

We run everything in spreadsheets today. How painful is switching?

Not very — spreadsheets are exactly what our importer was built for. You export what you have (or send it to us as-is), we map the columns, and your players, teams, and contact info come across. Founding leagues get this done with us, together, as part of setup.

Can we switch mid-season?

Yes, though most leagues prefer to start fresh at registration time. If you're mid-season, we import your current rosters and schedule so nothing is lost, and parents simply get an invite to the portal. We'll be honest with you about whether mid-season or next-season makes more sense for your situation.

We use TeamSnap. Can you import from it?

Yes — TeamSnap exports to CSV, and we import rosters, teams, and contact details from it. Schedule history and old messages stay in TeamSnap, but everything you need to run the next season comes with you.

What happens to parent and player data if we leave?

It's your data, full stop. You can export everything — players, contacts, registrations, payment records — to CSV at any time, no phone call required. If you close your account, we delete your league's data after a 30-day grace period.

Where is our data stored? Parents will ask.

Data protection matters double when most of your players are kids. Your league's data is encrypted in transit and at rest, we collect only what a league actually needs, and we never sell or share it. Our privacy policy spells out data residency and Canadian privacy law (PIPEDA / BC PIPA) in plain English — send it to any parent who asks.

How does payment processing work? Do you touch the money?

Registration fees go through Stripe directly into your league's account — we never hold your money. Stripe's processing fee applies (about 2.9% + 30¢ per card payment), which is the same rate you'd pay with any modern payment platform.

What if our volunteers aren't technical?

The whole product is built around the assumption that the person running it is a volunteer with a day job. If your registrar can use email and a spreadsheet, they can run LeagueMgmt. And for founding leagues, you have a direct line to the founder when anything is confusing.

Still doing pricing math for your league?

Book a walkthrough and we'll work out exactly what a season would cost you — and what the free founding season covers.

Not in BC, or not ready to book?

Leave your email and we'll let you know when we open up more leagues.