Interactive Guide · ROI Calculator

Is your gym apparel program actually working?

See what your apparel sales contribute before overhead, how many members buy, and how your drop calendar affects the annual total. This calculator separates buyers from garments and uses illustrative planning ranges. Forever Fierce has completed 30,000+ custom apparel orders for 5,000+ gyms since 2008.

ByMatt Albrizio PublishedApril 22, 2026 UpdatedSeptember 6, 2026 Reading time~12 minutes Written forGym owners & operators

"How do I know if my apparel program is working?" Start with the dollars left after the apparel bill, the number of members who bought, and the work required to run the drop. Revenue alone does not answer that question.

Gross contribution is units sold multiplied by sale price minus item cost. It is not net business profit: subtract any payment fees, promotions, owner or staff time, taxes, and other expenses not included in your item cost separately. For a mixed-garment drop, use sales-weighted average prices and costs. Annual projections assume each drop repeats those inputs; actual demand and garment mix will vary.

Forever Fierce runs preorder-based apparel programs: members pay before production, so you do not have to buy speculative inventory. Bulk stock and print-on-demand have different cost and fulfillment assumptions. Compare them in our model comparison. Forever Fierce requires at least 24 pieces per design and ink color scheme, with no under-minimum exception.

01 — Run Your NumbersThe Gym Apparel ROI Calculator.

Count each active member who bought once, even when they bought several garments. Include all sold garments in units, including guest purchases. The six inputs below produce five KPIs and an illustrative planning diagnosis, not a profit guarantee or a formal return-on-investment percentage.

Interactive · Adjust inputs below

Gym Apparel ROI Calculator

Illustrative defaults, not a quote. Replace them with your own drop totals and agreed item costs.

0612
Projected Annual Gross Contribution
$2,128
Before costs not included in your item cost.
Participation Rate
Unique member buyers / active members
25.33%
Margin Per Item
Contribution as a share of selling price
50%
Gross Contribution Per Drop
Units x (selling price - item cost)
$532
Revenue Per Member (Annual)
Projected annual sales / active members
$28.37
Drops Per Year
More than six calls for a cadence review
4
Performing
All five KPIs meet the illustrative Performing ranges. Compare the contribution with your remaining costs and time before expanding.
Book a call
Quick read

Elite means all five KPIs meet the top planning range; Performing means all five meet at least the Performing range. Otherwise, Underperforming means at least one KPI falls below that illustrative range, not that your business is unprofitable. Zero activity and sales at or below item cost receive separate messages. Five or six drops is the top cadence range; seven or more calls for review rather than an automatic higher score.

02 — Why Most Gyms Don't MeasureWhy most gym owners never track apparel ROI.

A drop can look successful because the boxes emptied, while the time spent running it goes uncounted. Separating participation, sales, item costs, and remaining expenses makes the next ordering decision more useful than a simple sold-out announcement.

Keep a short record after each drop: unique member buyers, units sold, sales collected, the apparel invoice, and any other costs. Compare like-for-like drops before deciding whether the problem is price, promotion, garment choice, or timing.

Count buyers for participation. Count garments for contribution. Keep those two numbers separate.

This calculator is a starting point, not a complete P&L. It assumes everything entered as a sold unit is paid for. Unsold stock, refunds, promotional spending, and staff time need their own accounting. Compare the result with the effort and cash required before adding another drop.

03 — The Five KPIsThe five KPIs that actually matter.

These five measures help frame an Apparel Plan conversation. They do not capture every cost or prove that a particular cadence is right for your gym.

1. Participation rate.

The percentage of active members who bought at least one item. A member who buys a tee and a hoodie is one buyer and two units. Guest and family purchases add units and revenue, but do not count as active-member buyers. Participation can help you compare two drops aimed at the same member base.

How to calculate: unique orderers ÷ active members. If members buy multiple items, still count them once.

2. Margin per item.

Sale price minus item cost, divided by sale price. A $28 sale with a $14 item cost has a 50% margin, but that is an illustration, not a required healthy floor or an FF quote. At the published ceiling for 40 standard screen-printed tees, $31.99 retail minus $22.99 cost leaves $9 per shirt and 28.13% margin. That can be a valid program; evaluate the contribution against your remaining costs. Margin is not markup: the same $9 divided by $22.99 cost is 39.15% markup. See current ceiling pricing; actual quotes vary by garment, print method, decoration, and quantity.

3. Gross contribution per drop.

Units sold multiplied by the dollar difference between sale price and item cost. Forty tees at $9 contribution each produce $360 before costs not included in the item price. Do not multiply units directly by a margin percentage; use the dollar contribution per item.

4. Revenue per member (annual).

Annual merchandise sales divided by active members. This includes sales to guests and family, but only active members in the denominator. It measures sales intensity, not profit or member participation. Here, annual sales are projected by repeating the entered drop for your chosen cadence.

5. Drops per year.

How many drops you run or plan to run in a year. Four to six is Forever Fierce's planning recommendation for an established program, not a required purchase commitment. Two can be a useful starting point. More frequent drops only help if demand and contribution justify the added work.

04 — Planning RangesIllustrative ranges, not promised results.

These ranges make the calculator's labels transparent. They are planning conventions, not verified population averages, profitability requirements, or predictions of your next drop.

KPI Elite Performing Underperforming Below range
Participation rate 35%+ 20% to <35% 10% to <20% <10%
Margin per item 50%+ 25% to <50% Above 0% to <25% 0% or negative
Gross contribution per drop (150 members) $1,200+ $500 to <$1,200 $200 to <$500 <$200
Revenue per member (annual) $40+ $15 to <$40 $5 to <$15 <$5
Drops per year 5–6 3–4 2 or 7–12 (review) 0–1

Bulk inventory requires accounting for unsold stock. Print-on-demand requires the actual platform and fulfillment costs. Neither model's member participation can be inferred from a preorder planning range. Use consistent buyer, member, and timeframe definitions when comparing drops.

A higher label is not the objective by itself. A profitable, manageable two-drop program can be the right choice. The calculator does not account for retained members, brand exposure, or other benefits that would require separate evidence to value.

05 — The Honest MathThe math on annual gross contribution.

Three illustrations for a 150-member gym selling a standard decorated cotton tee at $31.99. The cost examples use published quantity-tier ceilings, not promised quotes. Each buyer orders one tee; all orders use one design and ink color scheme. Actual costs vary by garment, decoration, and quantity, and most quotes come in below the ceiling.

Scenario A: one minimum-size drop.

Twenty-four buyers means 16% participation. At the $24.99 ceiling cost for 24–36 tees, each $31.99 sale contributes $7. One drop contributes $168 before other costs. This meets the 24-piece minimum; a smaller FF order is not available.

Scenario B: four 40-tee drops.

Forty buyers means 26.67% participation per drop. The $22.99 ceiling cost for 37–72 tees leaves $9 each, a 28.13% margin. Forty tees contribute $360; four identical drops contribute $1,440 before other costs. The percentage is not a failure merely because it is below 50%.

Scenario C: six 60-tee drops.

Sixty buyers means 40% participation per drop. At the same $22.99 ceiling cost and $31.99 retail, 60 tees contribute $540; six identical drops contribute $3,240 before other costs. Both participation and cadence changed. This is scenario math, not evidence that adding drops will produce that demand.

Want us to run this for you?

Forever Fierce handles design, the preorder store, printing, and fulfillment. You promote; we produce.

Book a call

06 — Protect Your MarginsHow to protect margin without raising prices.

Check your agreed item cost, remaining expenses, and retail price together. A higher retail price increases contribution per sale if demand holds, but demand may change. Simplifying the drop or reducing avoidable costs may be preferable to changing price.

Watch for hidden vendor fees.

Compare what each quote includes: garment, decoration, setup, design, packing, and shipping. Forever Fierce charges no setup, screen, or art fees. Bulk shipping to the gym is free. Direct-to-customer USPS postage is paid by the customer and is separate from the gym's item cost and contribution.

Simplify your SKU list.

A focused lineup makes promotion and ordering easier to manage. Garment styles can share a quantity tier when the design and ink color scheme are identical; a different design or ink scheme needs its own 24-piece minimum. Avoid splitting demand across more designs than your community can support.

Lean on templates and best-sellers.

Templates can shorten the design decision. Forever Fierce offers both template customization and original design support without art fees. Choose the route that fits the drop rather than assuming a template guarantees a particular garment price.

Price in tiers, not in percentages.

A preorder-price incentive needs to cover your actual cost. A later price only applies if you intentionally bought extra inventory or have another confirmed ordering opportunity. Do not promise an after-window purchase path that does not exist.

07 — Fix ParticipationFixing a low participation rate.

If participation is below your own goal, review the launch process before assuming the product or price is wrong.

  1. Check your promotion cadence. One or two social posts is not a marketing campaign. During an active drop, you should be making in-class announcements before and after every class, posting to social daily, sending at least two dedicated emails, and texting members where appropriate.
  2. Set a clear window. Forever Fierce recommends seven days. Agree the real close date before launch and communicate it consistently.
  3. Put samples at the front desk. Let members check the fit and fabric. Samples answer practical sizing questions; no specific conversion lift is promised.
  4. Check the offer. Show the design, garment, price, pickup or shipping terms, and expected timeline together.
  5. Use real social proof. Share approved member photos or genuine feedback, with permission. Do not invent order counts or testimonials.

Record what changed and compare the next drop with a similar one. A different season, garment, price, or member base can change participation too. For a concrete process example, see CrossFit Bemidji's account of replacing manual order collection; it is a customer story, not a controlled conversion study.

08 — Scaling UpWhat scaling actually looks like.

Add a drop when its expected contribution, demand, and workload justify it. Repeating the previous drop's sales in this calculator is an assumption, not evidence that the next campaign will sell the same quantity. Keep inventory commitments and promotion capacity in the decision.

One planning path, adjustable to your gym:

  • Start with two: Pick two relevant moments, record actual costs, and learn the promotion routine.
  • Consider four: Add seasonal drops if the results and member demand justify them.
  • Consider five or six: Add an anniversary or event drop only when it has a distinct reason to exist.

There is no required annual volume or guaranteed year-three result. Start with your real calendar and allow production and shipping time before event dates. See our annual apparel launch calendar for planning ideas.

About Forever Fierce

Forever Fierce has been running gym apparel programs since 2008.

We're a B2B custom apparel company specializing in CrossFit affiliates, functional fitness gyms, and boutique fitness studios. Since 2008, we've completed 30,000+ orders, printed 1.8 million shirts, and served 5,000+ gyms across all 50 states. We handle design, preorder stores, printing, and fulfillment; your gym approves and promotes.

The planning ranges on this page are illustrative. Your quote and completed-order records are the basis for your own calculations. If the numbers raise a question about your next drop, we can work through it with you.

Frequently asked questions.

What is a good participation rate for a gym apparel preorder? +
Forever Fierce uses 20% to below 35% as an illustrative Performing participation range and 35% or higher as Elite in this calculator. These are planning labels, not measured population averages or guaranteed outcomes. Participation is unique active-member buyers divided by active members; count each member once and exclude guests from the buyer count.
What margin should I target on gym apparel? +
Use your actual quote and remaining costs rather than a universal margin floor. Forever Fierce's 40-tee ceiling example is $31.99 retail minus $22.99 item cost: $9 contribution and 28.13% margin. At $28 retail, a $12-$14 cost yields 50%-57.14% margin; a 55%-70% margin would require $8.40-$12.60 cost. Those are arithmetic examples, not promised quotes.
How much profit can a gym realistically make from an apparel program? +
Forever Fierce does not promise a typical annual profit from these illustrations. Forty tees at $31.99 retail and $22.99 ceiling cost contribute $360 per drop; four identical drops contribute $1,440 before other costs. Actual net business profit also depends on expenses not included in the item cost, such as owner time, promotions, payment fees, and taxes. Actual quotes and demand vary.
How many apparel drops should a gym run per year? +
Forever Fierce recommends considering four to six drops for an established program, with two as a possible starting point. Choose dates around demand and staff capacity; more than six calls for a cadence review. There is no annual purchase commitment. The calculator includes cadence in its illustrative diagnosis, not as proof that adding drops will increase demand.
Why is my apparel program not profitable? +
Check paid units, actual item costs, selling prices, refunds, unsold stock, and the time and expense of running the drop. Positive gross contribution does not establish net business profit. Forever Fierce can help review the plan, but the calculator cannot diagnose the cause of a loss or guarantee that a promotion or pricing change will fix it.
How do I measure the ROI of my gym merchandise program? +
The Forever Fierce calculator shows unique-member participation, contribution margin, gross contribution per drop, projected annual sales per active member, and drops per year. Gross contribution equals units times the dollar difference between sale price and item cost. It is not net profit or a formal ROI percentage. Use sales-weighted average prices and costs for mixed garments, then account separately for any remaining expenses.
Does revenue per member include guest and family purchases? +
Yes. In the Forever Fierce calculator, units and sales include guest and family purchases. Revenue per member divides those projected annual sales by active members only. Participation is different: enter only unique active members who bought. A guest sale increases contribution and revenue without increasing member participation.

Your numbers, our system.

If the calculator surfaced something worth fixing, a 15-minute call is the fastest way to get a plan. We'll look at your member count, your current cadence, your past drops, and tell you exactly what we'd change.

Book a call