PushPressvs Spark

What you can see before you sign

Spark's martial arts software that does a lot well.  

However, Spark doesn't publish its card rate, won't connect another processor in the US or Canada, and lists two different subscription prices on its own site. PushPress puts every price and rate on one page, and your students' cards leave with you if you ever do.

Gym Management Platform Software by PushPress
★★★★★4.8 rating
5,000+
Gyms and academies
46
Countries
$750M
Billing Volume
32M
Class Check-Ins

The 60-second answer

Two honest paths. Find yours and skip the rest of the page.

Choose PushPress

If any of these sound like your academy

You want your card rate before you sign. Ours is on our pricing page: 2.89% + $0.30 on Pro. Spark doesn't publish its rate anywhere, and in the US and Canada you can't bring your own processor.
You want to decide who covers processing. On Pro and Max, Flex Fees let you pass up to 10% to students, card and ACH set separately. PushPress keeps none of it.
You want your website, leads and follow-up in one platform. With Grow, your website, every lead and every text and email live in one place. Follow-up stops when a parent replies, and texting is part of the plan, not credits you top up.
You want your payment data to be yours. Your students' cards sit in your own Stripe account. If you ever leave PushPress, they leave with you.
Stay with Spark

If any of these sound like your academy

You want someone else running your ads. Spark's Ignite add-on is a done-for-you service that includes Facebook ads. Grow is software your team runs. If you never want to touch your marketing, that's a real difference.
You promote by stripe and want software tracking each one. Spark flags when a student is ready for their next stripe. PushPress tracks eligibility at the belt level, and runs testing nights through invite-only events.
Your curriculum lives in video unlocked by rank. When a student is promoted, Spark can unlock that rank's curriculum videos. We don't have an equivalent.

How do I switch from Spark to PushPress?

About two weeks, if you're motivated. The biggest variable is how fast you make the calls on your own plans and pricing.

What impacts the timeline
Two things move the number. The first is how quickly you decide on your membership plans and pricing. The second is the date you want billing to start. And before you tell Spark you're leaving, export everything you can: students, memberships, billing schedules, rank history and events.
01
Days 1–3

Payments set up

You get your own Stripe account, and we start moving your students' saved cards from Spark's processor on day one, so the transfer is done before you go live. Ask Spark up front whether it charges to release them.

02
Days 4–10

Set up programs, ranks and classes

Membership plans, the class schedule, coach and staff accounts, and your belt system with its stripes and promotion criteria.

03
Days 11–14

Your students move over

You export from Spark, we import. Students, contacts, memberships and attendance go through the 3-step import tool, and our team helps you map plans and next bill dates so nobody gets double-billed.

04
Go live

Students and parents get the app

One announcement, one link. Students and parents download the app, and if any card didn't come across, PushPress sends that family a request to add one and shows you who's done it.

What carries over, and what doesn't

The honest version, listed here rather than buried in an onboarding call.

The one that matters most

Your saved cards come with you

Saved cards are stored with the payment processor, not the software. In the US and Canada, Spark's processor is its own, so it releases your students' cards and we migrate them into your Stripe account. We start that request on day one. Ask Spark whether it charges for the release, and get the answer in writing.

Student records and contact infoExported from Spark and imported into Core. First name, last name and email are the minimum we need to start.
Instant Import
Active membership plans
WE'RE HERE TO HELP
Attendance history
Instant Import
Billing history
Instant Import
Belt ranks and promotion historyExport belt history from Spark and manually upload. Or you can send a rank request to students.
WE'RE HERE TO HELP
Cards on fileMigrated from Spark's processor into your own Stripe account. Ask Spark whether it charges to release them.
WE'RE HERE TO HELP
Signed waivers
Doesn't move
A website that came with IgniteIf Spark built your site as part of Ignite, it stays with them. Grow can put you on a PushPress site.
Doesn't move

Is PushPress cheaper than Spark?

On software alone, yes: Pro is $159 a month against Spark's $199 or $249. On processing, nobody can tell you, because Spark doesn't publish its rate. Here's everything you can compare before you sign.

PushPress
Freeno rank tracking$0 / mo
Probelt & rank tracking included$159 / mo
Maxlowest card rate$229 / mo
Monthly processing feeNone, any plan
Student appIncluded, every plan
Grow (website + marketing)$329 / mo add-on
Setup fee$0 Core · $699 Grow
ContractMonth to month
Spark
Pricing page$199 / mo
Help center$249 / mo
Card rateNot published
ACH rateNot published
Ignitemarketing + website$199 / mo add-on
Text messagesCredit packs, unpriced
Setup fee$0, migration included
Free trial8 weeks
Processing rates
PushPress card rates
4.99% + $0.30 on Free
2.89% + $0.30 on Pro
2.75% + $0.30 on Max
PushPress ACH rates
2.89% + $0.30 on Free
0.79% + $0.30 on Pro and Max
No monthly processing fee on any plan
Spark (US and Canada)
Cards: rate not published
ACH through Vericheck: not published
Your own processor: manual logging only
Website and marketing, side by side
PushPress Pro + Grow
$159 Pro + $329 Grow
+ $699 one-time setup, texting included
= $488 / mo
Spark + Ignite
$199 or $249 Spark + $199 Ignite
+ text credits, prices not published
= $398–$448 / mo
The gap
$40–90/mo
More on PushPress, before Spark's text credits. What that buys is further down the page.
Flex Fees

If you pass a fee to your students, you keep it

Plenty of schools pass some or all of their card cost on to students. On PushPress Pro and Max you set a percentage, up to 10%, separately for card and ACH, and every cent of it comes back to you. Spark's public pages don't mention a way to do this.

Either way, check your state's surcharge rules before you turn it on.

How Flex Fees works
10%
the ceiling. You pick the number, or none at all.
100%
of it comes back to your academy. We take no cut.
The honest part: Spark lists two prices for the same plan. Its pricing page says "8-Week Free Trial, Then Just $199/Month." Its help center, updated June 2026, says "Spark Membership: $249 per month," and another help article opens with $249 and closes with "the $199 a month Spark fee." We're not going to guess which one you'll get. Ask Spark to put it in writing.
Verified against pushpress.com/pricing, sparkmembership.com/spark-membership-pricing and Spark's help center on October 14, 2026.

Who picks your processor?

Both platforms run payments through one processor. You can't bring your own to PushPress either. The difference is what you can see and what you keep.

PushPress

Stripe, with every rate published

Every rate is on our pricing page. Card and ACH, every plan, no sales call required.
Your cards are yours. If you leave PushPress, your students' saved cards come with you. You won't be asking 200 families for their card numbers again.
Spark

Spark's own merchant service

No other processor in the US or Canada. In Spark's words: "Unfortunately, we cannot connect with any other merchant processor at this moment." No rate is published.
Bring your own, and do it by hand. Keep your own processor and Spark says you'll log each payment manually, with no auto charge, no checkout pages and no point of sale.
Ask Spark before you sign: Is my subscription $199 or $249 a month, and for how long? What are my card and ACH rates, including the per-transaction fee? Can I pass processing fees to students? If I leave, can my students' saved cards move to my next processor, and what does that cost? What do text credit packs cost, and how many texts does a school my size use?

Marketing: getting leads is only the first step

Both companies sell a marketing add-on with a website. Grow is a complete marketing platform: it brings leads in, nurtures them and turns them into students. Ignite is a done-for-you service that runs your ads. PushPress Pro plus Grow runs $40 to $90 a month more than Spark plus Ignite, before Spark's text credits and whatever you spend on the ads themselves.

PushPress Grow

Gets leads, nurtures them, converts them

A website built to get found. SEO and AI-ready, with lead capture on every page.
Every lead tracked to signup. Trial bookings, parent inquiries and walk-ins move through one pipeline, so you can see who's ready to join and who needs a nudge.
Follow-up that knows when to stop. Text and email sequences run on their own and stop when a parent replies, so nobody gets a "just checking in" text after they've booked.
Texting is part of the plan. 2,500 text segments a month included, not credits you top up.
Spark Ignite

A done-for-you ad service

Spark runs it for you. Spark's help center lists done-for-you marketing, landing pages, Facebook ads and email campaigns, plus a website. Ad spend isn't part of the listed price, and the ads only move the needle if you're willing to put real budget behind them.
Texts are bought separately. Spark sells SMS credits in packages and doesn't publish what they cost. App push notifications are free.
If you want your ads handled, this is the pick. Grow doesn't run Facebook ads for you. It takes the leads your ads bring in and nurtures them until they sign up.

Belt and stripe tracking

Both track rank. Here's where each one is stronger.

PushPress Rank Tracking

On Pro and Max

Your belt system, your way. Custom belts, colors, and stripes.
Promotion criteria. Time at rank, class attendance, or manual milestones, with an eligibility view that shows who's ready.
Promote one student or the whole class. Single or bulk promotions, with a full promotion history.
Testing nights, built in. Invite-only events were designed for belt testing. Check who's eligible, invite exactly those students, and only they can see the event and register. Uninvited students never see it in the app.
Spark

Where Spark is ahead

Stripe-level promotion alerts. Spark flags when a student is ready for their next stripe. We track promotion eligibility at the belt level.
Rank-gated curriculum video. Promote a student and Spark can unlock that rank's curriculum videos. We don't have an equivalent.
Student referral links. Parents can share a personal referral link with incentives attached. We don't have this today.
About rank tracking on our Free plan: it isn't included. Rank Tracking is on Pro and Max, and Pro is the plan priced throughout this page. Spark includes belt tracking on every account.

How we compare: key differences

PushPressSpark
Who it's built forMartial arts academies, CrossFit boxes and class-based gyms. Built and run by academy owners, gym owners, and practitioners.Martial arts schools, plus dance, gymnastics, yoga and fitness studios
Software price$159/mo on Pro$199/mo on the pricing page, $249/mo in the help center
Card and ACH ratesPublished: 2.89% + $0.30 card, 0.79% + $0.30 ACH on ProNot published
Choose your own processorNo. Runs on StripeNo. In the US and Canada, autopay only runs through Spark's own merchant service.
Saved cards if you leaveYour own Stripe account. Your card data goes with you.Not stated
Belt and stripe trackingPro and MaxEvery account.
Stripe-level promotion alertsBelt level-only.Yes. Spark wins this.
Rank-gated curriculum videoUsing PushPress Grow, you can create video content gated to rank level.Yes.
Passing fees to studentsFlex Fees, up to 10%, and you keep all of itNot mentioned on Spark's site
TextingIncluded with Grow, 2,500 segments a monthCredit packs, prices not published
Website and marketingGrow, $329/mo + $699 setup. Website, CRM, lead pipeline and automated text and email follow-up.Ignite, $199/mo. Done for you, including Facebook ads.
Student referral linksNot todayYes. Spark wins this.
Try it freeFree plan at $0 a month, for as long as you want it. 7-day trial on Pro and Max.8-week trial, then $199 or $249/mo
Pricing and features verified against pushpress.com, sparkmembership.com and Spark's help center on October 14, 2026.
Our honest read

So which one should you actually pick?

If you've read this far, you already know we're not a neutral party. So here's the version we'd give a friend who runs a school down the street.

Spark is the better pick if you want to hand off your marketing and never think about your software setup. A rep builds it for you and Ignite runs your ads. And if your curriculum lives in video unlocked by rank, or you promote by stripe and want the software tracking each one, Spark does both and we don't.

PushPress makes more sense if you want every number before you sign. You'll see your card rate on a public page, decide whether students cover processing, and keep your payment data if you ever move on. If you want one platform that brings leads in, nurtures them and turns them into students, Grow costs a little more than Ignite and texting is part of the plan.

Greg Buck
Greg Buck
Martial Arts Marketing Lead and Brown Belt, PushPress · Last updated October 14, 2026
This is a PushPress page, so weigh it accordingly. Spark's prices, processing terms and Ignite details come from Spark's own pricing page, homepage and help center, checked October 14, 2026. The stripe alerts, rank-gated video and referral links come from school owners we've talked to.

Questions about switching from Spark?

What carries over when I switch from Spark to PushPress?

Student records and contact info, attendance history and billing history import directly. Our team helps you move active membership plans and belt and promotion history, or you can send students a rank request. Saved cards migrate from Spark's processor into your own Stripe account, so ask Spark whether it charges to release them. Signed waivers and a website built as part of Ignite stay with Spark.

What are Spark's credit card processing rates?

Spark doesn't publish them. In the US and Canada, payments run through Spark's own merchant service, and Spark says it can't connect any other processor. Ask for your card and ACH rates in writing before you sign. PushPress publishes ours: 2.89% + $0.30 on cards and 0.79% + $0.30 on ACH on Pro.

Can I use my own payment processor with Spark?

Not for autopay. Spark's help center says you can keep your own processor only by logging each payment in Spark by hand, and that checkout pages, auto charge and point of sale won't work with it. PushPress runs on Stripe, so you can't bring your own processor here either, but every rate is published and your card data is portable.

Is PushPress cheaper than Spark?

For software alone, yes: PushPress Pro is $159 a month against Spark's $199 or $249. With a website and marketing add-on, PushPress Pro plus Grow is $488 a month plus a $699 setup, against $398 to $448 for Spark plus Ignite before text credits. Ignite's price doesn't include ad spend, so budget for the ads on top. Processing can't be compared until Spark gives you a rate.

Does PushPress track belts and stripes?

Yes, on Pro and Max. Rank Tracking covers custom belts, colors and stripes, promotion criteria by time at rank, class attendance or manual milestones, an eligibility view, single or bulk promotions and a full promotion history. Eligibility is tracked at the belt level, not per stripe. Testing nights run through invite-only events, which were designed for belt testing.

Can I pass processing fees on to students with PushPress?

Yes. On Pro and Max, Flex Fees add a percentage of up to 10% to student payments, set separately for card and ACH, and PushPress keeps none of it. Check your state's surcharge rules first.

Will my students' cards transfer from Spark?

Yes. Saved cards are held by the payment processor, so Spark's processor releases them and we migrate them into your own Stripe account. We start that request on day one. Ask Spark whether it charges for the release. Once you're on PushPress, your cards stay in your Stripe account, and if you ever leave, they go with you.

How long does it take to switch from Spark to PushPress?

About two weeks, if you're motivated. The two things that move the timeline are how fast you decide on your membership plans and pricing, and when you want to start billing. Export everything you can from Spark before you tell them you're leaving.

Ready When You Are

No long-term contracts, every rate published, and an app your students and their parents will actually download.

Get Started for Free Gym Management Software