WiFi Pricing Calculator: Margin Modeling for Resellers
Key Takeaways: WiFi marketing reseller margins range from 60% at startup to 90%+ at scale. The key driver is the ratio between fixed platform costs and per-location revenue. At the Agency plan level ($499/month + per-AP fees), you break even at 3 locations billing $200/month. At 20 locations, gross margin exceeds 88%. The pricing sweet spot for most local business clients is $200-$400/month per location — high enough for healthy margins, low enough to be a marketing line item rather than a budget committee decision.
Income Disclaimer: Margin calculations in this article use MyWiFi's published pricing and typical reseller rates. Actual margins depend on your pricing strategy, AP count per client, plan choice, and operational costs. These calculations represent the financial framework — your specific numbers will vary.
Pricing is where most new resellers either leave money on the table (charging too little) or price themselves out of deals (charging too much without justification). The right price balances three things: your margins, the client's perceived value, and the competitive landscape.
This guide walks through the full financial model so you can price intelligently at any scale.
Platform cost structure
Your cost has two components: the base platform fee and per-access-point charges.
Base platform fees
| Plan | Monthly | Annual (per month) | Locations | APs Included |
|---|---|---|---|---|
| Starter | $49 | $39 | 1 | 5 |
| Pro | $199 | $159 | 5 | 25 |
| Agency | $499 | $399 | 20 | 100 |
| MSP | $999 | $799 | Unlimited | 200 |
| Enterprise | Custom | Custom | Custom | Custom |
Per-AP pricing (beyond included APs)
| AP Volume | Price/AP/Month |
|---|---|
| 1-5 APs | $5.00 |
| 6-20 APs | $4.00 |
| 21-50 APs | $3.50 |
| 51-100 APs | $3.00 |
| 101-250 APs | $2.50 |
| 251-500 APs | $2.00 |
Add-on costs (optional)
| Add-on | Monthly Cost |
|---|---|
| WhatsApp OTP Login | $99 |
| WhatsApp Campaigns | $49 |
| SMS Campaigns | $0.05/SMS |
| Predictive Analytics | $49 |
| Smart Segmentation | $29 |
| Ad Server | $49 |
| Presence Heatmaps | $19 |
| Priority SLA | $99 |
Client pricing models
Model 1: Flat monthly fee per location
The simplest model. Each client location pays a fixed monthly rate regardless of AP count.
| Service Tier | Monthly Price |
|---|---|
| Basic (portal + data capture + report) | $150-$200 |
| Professional (+ automations + segmentation) | $250-$350 |
| Premium (+ ad server + advanced analytics + SMS/WhatsApp) | $400-$500 |
Best for: Single-location clients and small multi-location clients (2-5 locations).
Model 2: Per-location tiered pricing
Volume discount for multi-location clients. Incentivizes expansion.
| Locations | Per Location/Month |
|---|---|
| 1-3 | $300 |
| 4-10 | $250 |
| 11-25 | $200 |
| 26-50 | $175 |
| 51+ | $150 |
Best for: Multi-location chains, franchises, and hotel groups.
Model 3: Bundled pricing
WiFi marketing is bundled with other services (SEO, social media, email marketing). The WiFi component adds $150-$250 to an existing retainer.
Best for: Agencies already providing digital marketing services to clients. The WiFi component is a line item, not a standalone evaluation.
Margin calculations by scale
Scenario 1: Solo reseller, 5 clients (Starter → Pro transition)
| Line Item | Amount |
|---|---|
| Revenue | |
| 5 locations × $250/mo | $1,250/mo |
| Costs | |
| Pro plan | $199/mo |
| Per-AP fees (15 APs at $4/AP) | $60/mo |
| Total Cost | $259/mo |
| Net Profit | $991/mo |
| Margin | 79% |
Scenario 2: Growing agency, 20 clients (Agency plan)
| Line Item | Amount |
|---|---|
| Revenue | |
| 20 locations × $275/mo | $5,500/mo |
| Costs | |
| Agency plan | $499/mo |
| Per-AP fees (60 APs beyond included, at $3.50/AP) | $210/mo |
| Total Cost | $709/mo |
| Net Profit | $4,791/mo |
| Margin | 87% |
Scenario 3: Established agency, 50 clients (MSP plan)
| Line Item | Amount |
|---|---|
| Revenue | |
| 50 locations × $250/mo | $12,500/mo |
| Costs | |
| MSP plan | $999/mo |
| Per-AP fees (100 APs beyond included, at $3/AP) | $300/mo |
| Total Cost | $1,299/mo |
| Net Profit | $11,201/mo |
| Margin | 90% |
Scenario 4: Enterprise MSP, 200 locations
| Line Item | Amount |
|---|---|
| Revenue | |
| 200 locations × $200/mo | $40,000/mo |
| Costs | |
| MSP plan (annual) | $799/mo |
| Per-AP fees (400 APs beyond included, at $2.50/AP) | $1,000/mo |
| WhatsApp add-on | $148/mo |
| Total Cost | $1,947/mo |
| Net Profit | $38,053/mo |
| Margin | 95% |
The break-even formula
Break-even locations = Monthly fixed costs / (Revenue per location - Variable cost per location)
For Agency plan:
- •Fixed cost: $499/month
- •Revenue per location: $275
- •Variable cost per location: ~$15 (per-AP fees for a 3-AP venue)
- •Break-even: $499 / ($275 - $15) = 1.92 locations (round to 2)
You're profitable with your second client.
Pricing strategy guidelines
Don't price below $150/month
Below $150/month, margins get thin fast. A $99/month client on the Agency plan consumes 1/20 of your location allocation but generates only $99 in revenue against $25-$35 in per-location platform cost. That's $64-$74 gross margin — barely enough to cover the time you spend on monthly reports and campaign updates.
Don't price above $500/month without additional services
Above $500/month, clients expect white-glove service: dedicated account management, custom analytics, advanced integrations, and proactive strategy. If you're providing those, the price is justified. If you're providing the same $250/month service at double the price, you'll face churn when the client compares value to cost.
Price for value, not cost
Your platform cost for a 5-AP restaurant is approximately $25-$30/month. Your price to the client is $250-$300/month. That's a 10x markup — and it's justified because:
- •You're managing the deployment, campaigns, and reporting
- •The client gets $1,500-$3,000/month in attributed revenue from a $300 investment
- •The alternative (Facebook Ads, Google Ads) costs more per acquired contact with less attribution
Never reveal your platform costs to clients. They're paying for the outcome, not the software.
Annual discounts
Offer 15-20% annual discount to incentivize long-term commitment:
- •$300/month → $255/month on annual (15% discount)
- •$300/month → $240/month on annual (20% discount)
Annual contracts reduce churn, improve revenue predictability, and lower your effective acquisition cost per retained month.
According to Zuora's Subscription Economy Index, businesses offering annual payment options see 15-25% higher customer lifetime value than month-to-month only (Source: Zuora Subscription Economy Index, 2025).
Setup fee pricing
What to charge
| Venue Size | Setup Fee |
|---|---|
| Small (1-3 APs, 1 location) | $500-$750 |
| Medium (4-10 APs, 1-3 locations) | $1,000-$1,500 |
| Large (10-20 APs, 3+ locations) | $1,500-$2,500 |
| Enterprise (20+ APs, multi-location) | $2,500-$5,000 |
Why setup fees matter
- •Commitment signal: A client who pays $750 upfront is more committed than one who pays $0. Setup fees reduce day-1 churn.
- •Time compensation: Onboarding is the most labor-intensive phase. Setup fees compensate for the 3-5 hours of portal design, hardware configuration, and campaign setup.
- •Cash flow: Setup fees provide immediate revenue to offset the platform cost before monthly recurring fees build up.
When to waive or reduce setup fees
- •Multi-location deals (waive setup on locations 6+ if they commit to all at once)
- •Annual contract commitment (reduce setup by 50% with a 12-month agreement)
- •Strategic clients (a well-known venue that becomes a case study may justify a reduced setup fee for the marketing value)
Never waive setup fees entirely. Even a reduced $250 fee creates commitment.
FAQ
What's the minimum viable price for a WiFi marketing service?
$200/month. Below that, the math doesn't support quality service delivery. At $200/month, you need to keep campaign management time under 45 minutes/month to maintain healthy margins at smaller scale.
Should I charge the same price to all clients?
No. Price based on location count, venue traffic, and services included. A single-location cafe and a 10-location restaurant chain should not pay the same per-location rate. Volume clients get lower per-location pricing but higher total contract value.
How do I handle clients who want to negotiate on price?
Lead with value first. Show the ROI calculation with their specific numbers. If the math shows 8x ROI, price negotiation becomes difficult to justify. If they still push, offer a term commitment (annual contract) at a 15% discount rather than dropping the monthly rate.
When should I upgrade from Agency to MSP plan?
When you consistently exceed 20 active locations or need unlimited location capacity for pipeline growth. The MSP plan at $999/month with unlimited locations becomes more cost-effective than Agency at approximately 25-30 locations.
How do I price WhatsApp add-on services?
Add $75-$150/month to client pricing for WhatsApp campaigns (your cost: $99/month for OTP + $49/month for campaigns = $148/month). At 5+ clients using WhatsApp, the per-client cost spread makes this a high-margin addition.
Should I publish pricing on my website?
Optional. Publishing "Starting at $200/month" qualifies leads (people who reach out already accept the price range) but can also anchor expectations low. An alternative: publish pricing tiers without specific numbers ("Basic, Professional, Premium") and provide exact pricing during the sales conversation when you can frame it against the client's specific ROI projection.