Building Recurring Revenue: The WiFi Reseller Playbook
Key Takeaways: A WiFi reseller business reaches $27,000/month MRR at 120 locations with 55% net margins, generating $180,000+ in annual profit. The four-phase growth path takes approximately 18 months from first client to 100+ locations. Industry churn for managed WiFi services runs 3-5% monthly. This playbook covers the operational milestones, staffing decisions, and scaling triggers at each phase.
Revenue and performance figures in this article are illustrative examples. Actual results depend on market conditions, pricing strategy, and sales execution. MyWiFi Networks does not guarantee any specific income or results.
A WiFi reseller business sells managed guest WiFi marketing as a monthly recurring service, deploying white-label captive portals, automated campaigns, and analytics dashboards at client venues under the reseller's own brand. The economics are clear: you sell a managed service for $100-$300 per location per month, your platform cost is a fraction of that, and every new location stacks on top of last month's recurring revenue.
This playbook maps the path from zero to 100+ locations in four phases. Each phase covers exactly what to do, what it costs, what to charge, and where the gotchas are.
Phase 1: First 5 Clients (Months 1-3)
Time investment
10-15 hours per week. This is a side project at this stage.
Target clients
Start with businesses you already have a relationship with: restaurants, cafes, retail shops, salons, fitness studios. Any brick-and-mortar venue with guest WiFi and foot traffic. Don't chase enterprise. Don't chase verticals you don't understand. Sell to the business owner who picks up the phone.
The pitch
"You're paying for WiFi that your customers use every day, and you're getting nothing from it. No emails, no phone numbers, no data. I'll turn your WiFi into a marketing channel that captures customer information automatically and sends them back through your door."
That's it. No technical jargon. No "captive portal." No "presence analytics." Speak in business outcomes: more customer data, more repeat visits, more revenue from existing foot traffic.
Pricing
Start at $150 per location per month. This covers the captive portal setup, campaign management, and a monthly performance report. Don't go below $100. You need margin for the platform cost and your time. Don't go above $200 for Phase 1 clients. You're building a portfolio and learning the service delivery process.
Hardware
Most Phase 1 venues already have compatible access points installed. Check the hardware compatibility page before recommending a purchase. You may not need to sell hardware at all, which keeps the sale simple and the conversation focused on the service.
When hardware IS needed, recommend Ubiquiti UniFi APs for cost-effectiveness. For outdoor or high-density venues, consider Cambium cnMaestro. One AP covers a typical restaurant or retail shop. Larger venues may need 2-3. Keep hardware simple at this stage. The platform sale is what matters.
Platform tier
At 5 clients, you need a plan that covers white-label portal, automated campaigns, guest profiles, and analytics. This is your largest fixed cost at this stage. Compare tiers on the pricing page to find the right starting point for your portfolio size.
Revenue math
| Line | Amount |
|---|---|
| 5 clients x $150/month | $750/month |
| Platform cost | -$200/month (approx.) |
| Net MRR | $550/month |
| Hardware sales (one-time, 5 units) | ~$300 profit |
The margin is thin at 5 clients. That's expected. You're investing time to learn the delivery process and build case studies. Every client you sign in Phase 1 becomes a testimonial for Phase 2.
What to delegate vs. keep at 5 clients
Keep sales conversations, portal design, and first-month client calls. These are where you build product intuition and learn what resonates. Delegate nothing yet. At 5 clients, doing everything yourself is how you build the muscle memory to systematize later. Resist the urge to hire.
Phase 1 checklist
- • Sign up for MyWiFi Pro plan
- • Configure your white-label branding (your logo, your domain, your colors)
- • Deploy at 5 locations (average 2-3 hours per deployment including travel)
- • Set up automated welcome and re-engagement email campaigns for each
- • Deliver first monthly report at day 30. Show them the data: connections, captures, emails sent, open rates
- • Ask for a testimonial from your happiest client
Phase 2: Scale to 20-30 Clients (Months 4-8)
Time investment
20-25 hours per week. This is becoming a real business.
What changes
You've proven the service works and you have data to show. Phase 2 is about systematizing delivery and adding revenue per client.
Hire a part-time campaign manager
Your biggest bottleneck will be campaign management: writing emails, scheduling campaigns, optimizing portal designs, pulling reports. Hire a part-time marketing contractor at $20-$30/hour for 10-15 hours/week. This frees you to sell while they manage existing accounts.
Cost: approximately $800-$1,800/month.
Upgrade your platform tier
At this stage, you need a plan that supports more locations, full white-label control, and multi-location management dashboards. The mid-tier plans are where you start looking like a platform company, not a freelancer. Review current tier pricing.
Staffing trigger: the 10-location inflection point
At 10 active locations, you'll notice a pattern: you're spending more time on account maintenance than on sales. This is the first operational inflection point. The solution isn't "work harder." It's to separate campaign management from business development.
Signs you've hit this point:
- •Monthly report generation takes a full day
- •You're rescheduling sales calls to handle support tickets
- •Campaign optimizations are falling behind
- •Your deployment backlog exceeds 2 weeks
Add analytics reports as an upsell
Offer a premium tier: $50-$100/month extra per client for a detailed monthly analytics report covering foot traffic trends, capture rate benchmarks, campaign performance, and recommendations. Some clients will pay $250/month total for the base service plus reporting. Others will stay at $150. The upsell adds $1,000-$3,000/month in revenue with minimal incremental work (your campaign manager generates the reports from MyWiFi's dashboard).
Common objections and how to handle them
"We already have WiFi." "Exactly, and right now it's just a cost. This turns it into a revenue-generating marketing channel without changing your WiFi experience."
"Our POS system does email marketing." "POS captures transaction data from paying customers. WiFi captures everyone who walks in, including the 70% who browse and leave. Different channel, different audience, complementary data."
"We tried email marketing and it didn't work." "Because you were buying lists or manually collecting emails. WiFi capture is automatic: 150-300 new contacts per month for a typical venue. The volume changes the math."
"$150/month is too expensive." "If your WiFi captures 200 contacts per month and our campaigns bring back even 10 additional customers at a $25 average ticket, that's $250 in recovered revenue. The service pays for itself in the first month."
"Can I cancel anytime?" "Yes. Month to month. No contract. But I'll ask you to give it 60 days; the data compounds, and the second month's campaigns outperform the first by 30-40% because we're remarketing to a growing list."
Revenue math
| Line | Amount |
|---|---|
| 25 clients x $175/month (blended average) | $4,375/month |
| Platform cost (mid-tier) | -$500/month (approx.) |
| Campaign manager (part-time) | -$1,200/month |
| Net MRR | $2,675/month |
Plus occasional hardware sales generating $2,000-$4,000 in one-time margin per quarter.
What to delegate vs. keep at 25 clients
Keep sales, client strategy calls, pricing decisions, and the first deployment at any new multi-location account. Delegate campaign creation and scheduling, monthly report generation, portal design (create 3-4 templates your contractor can customize), and routine support tickets. Systemize it: create a deployment checklist, a campaign template library, and a monthly report template. Your campaign manager should be able to handle a new deployment without calling you.
Phase 3: 50+ Locations (Months 9-18)
Time investment
Full-time. This is the business.
Standardize onboarding
At 50+ locations, you cannot spend 3 hours per deployment. Build a repeatable process:
- •Day 1: Remote portal configuration (30 minutes). Ship or drop off hardware if needed.
- •Day 2: On-site AP installation and portal testing (1-2 hours). Train one staff member on the portal (10 minutes; they just need to know it exists and not to unplug the AP).
- •Day 3: Launch automated campaigns, verify data flow, send client a "you're live" email with their dashboard link.
Total time per deployment: 2-3 hours. At 50 locations, your cumulative deployment time is approximately 125 hours, manageable across the 9-18 month timeline.
Upgrade to full-scale tier
At 50+ locations, you need multi-tenant management, advanced API access, priority support, and the capacity to handle 50-100+ locations efficiently. The per-location platform cost drops significantly at this scale. Review the volume pricing.
The 25-location staffing decision
This is the second inflection point. At 25 locations, your part-time campaign manager is reaching capacity. You have a choice:
Option A: Hire the campaign manager full-time. Lower unit cost per hour, dedicated focus, can handle 40-60 locations with proper systems. Cost: $3,000-$4,500/month.
Option B: Keep part-time + add a part-time account manager. Splits the load between campaign execution and client relationships. Better for portfolios where clients demand strategic engagement. Cost: $2,500-$3,500/month total.
Option C: Outsource to a white-label marketing agency. They handle campaigns and reporting; you handle client relationships. Higher per-unit cost but zero management overhead. Cost: $30-$50 per location per month.
Most resellers choose Option A and transition to Option B's structure around 40-50 locations by promoting the campaign manager and hiring an account manager.
Add WhatsApp login as a premium differentiator
MyWiFi is white-label with WhatsApp WiFi authentication. For clients serving international customers or operating in WhatsApp-heavy markets, this is a premium add-on worth $50-$100/month extra per location. At 50 locations, even 30% adoption of the WhatsApp add-on generates $750-$1,500/month incremental revenue.
Start pursuing multi-location clients
A single restaurant is worth $150/month. A restaurant group with 12 locations is worth $1,800/month, and it's one sales conversation, one contract, one relationship. Shift your prospecting toward multi-location operators: franchise groups, hotel groups, retail chains, fitness studio networks.
Revenue math
| Line | Amount |
|---|---|
| 60 clients x $200/month (blended with upsells) | $12,000/month |
| Platform cost (volume tier) | -$1,000/month (approx.) |
| Campaign manager (full-time) | -$3,500/month |
| Part-time sales support | -$1,500/month |
| Net MRR | $6,000/month |
Hardware markup across 60 locations generates an additional $8,000-$15,000 annually.
Support scaling: what breaks at 50 locations
At 50 locations, support tickets are no longer occasional. They're a daily occurrence. The three most common issues:
- •Portal not appearing after router restart (40% of tickets): solvable with a client-facing FAQ document
- •Campaign performance questions (30%): solvable with automated monthly reports that preempt the question
- •Staff unplugged the access point (20%): solvable with a laminated sign near the AP and staff onboarding docs
Build self-service tools for category 1 and 2. Category 3 is a relationship issue, not a tech issue. Address it during onboarding by training one staff member at each venue as the "WiFi champion."
Phase 4: 100+ Locations (18+ Months)
What changes at scale
At 100+ locations, you're operating a managed services business. The economics shift: individual location profitability matters less than aggregate MRR and client retention.
Build a team
- •1 full-time campaign manager
- •1 full-time account manager / client success
- •1 part-time sales representative (or yourself, if you're still the primary seller)
- •Total payroll: $8,000-$12,000/month
Enterprise contracts
Pursue contracts with 20-50+ location operators. These deals are worth $3,000-$10,000/month each and typically involve:
- •Custom portal design per brand
- •Dedicated analytics dashboards
- •Monthly strategy calls
- •SLA guarantees on uptime and support response
- •Custom pricing negotiated with MyWiFi's Enterprise tier
Revenue math
| Line | Amount |
|---|---|
| 120 locations x $225/month (blended) | $27,000/month |
| Platform cost (enterprise/negotiated) | -$1,500/month |
| Team payroll | -$10,000/month |
| Software and tools | -$500/month |
| Net MRR | $15,000/month |
At $27,000 top-line MRR with 55% net margin, you're running a business that generates $180,000+ in annual profit from recurring revenue, before hardware sales and one-time project fees.
Organizational structure at 100+ locations
At this scale, you need defined roles, not just "people who help":
| Role | Focus | Hours/Week | When to Hire |
|---|---|---|---|
| Campaign Manager | Campaign creation, optimization, reporting | 40 | Phase 2 (part-time), Phase 3 (full-time) |
| Account Manager | Client relationships, upsells, renewals | 40 | Phase 3 (part-time), Phase 4 (full-time) |
| Sales / BD | Prospecting, demos, contract negotiation | 20-40 | Phase 4 |
| You (Founder) | Strategy, enterprise deals, partnerships, product | 20-30 | Always |
The common mistake at this stage: doing too much yourself. The founder who's still configuring portals at 100 locations is bottlenecking the business. Your job is enterprise sales, strategic partnerships, and the decisions that require deep product knowledge. Everything else should be systematized and delegated.
Hardware markup margins throughout
Hardware is your secondary revenue stream. Standard reseller margins on WiFi access points:
| Hardware | List Price | Your Cost (est.) | Resale Price | Margin |
|---|---|---|---|---|
| Ubiquiti U6 Pro | $150 | $100 | $210-$240 | 50-60% |
| Ubiquiti U6 Enterprise | $350 | $230 | $400-$480 | 40-50% |
| Ruckus R650 | $600 | $380 | $650-$750 | 40-50% |
| Cisco Meraki MR36 | $700 | $450 | $800-$950 | 40-50% |
At 100+ locations with an average of 1.5 APs per site, hardware generates $10,000-$25,000 in one-time profit over the life of the business.
Why does the WiFi reseller model compound over time?
WiFi reselling is a compounding business. Month 1 revenue carries into month 2. Month 6 revenue stacks on top of months 1-5. Churn in this vertical is low. Once a captive portal is running and delivering monthly reports, venue operators rarely cancel. Industry churn rates for managed WiFi services run 3-5% monthly, meaning 95-97% of your revenue base carries forward.
At 5% monthly churn and consistent new sales of 4-6 locations per month, you reach 100 locations in approximately 18 months. The math works because each month's new sales compounds on a retained base.
Start with 5 clients. Prove the model. Systematize delivery. Scale to 100+. This WiFi reseller playbook gives you the operational framework. Now execute.
For pricing model strategies at each phase, see the MSP pricing guide. For the brand equity argument behind white-label, read white-label WiFi and recurring revenue.
Compare pricing plans to choose the right starting tier, or sign up for MyWiFi Networks and deploy your first location this week.
FAQ
How much can a WiFi reseller earn from 100+ locations?
At 120 locations charging a blended average of $225/month, a WiFi reseller generates $27,000/month in top-line MRR. After MyWiFi Networks Enterprise plan costs ($1,500/month negotiated), team payroll ($10,000/month for campaign manager, account manager, and part-time sales), and software ($500/month), net MRR is approximately $15,000/month, or $180,000+ in annual profit from recurring revenue, before hardware sales and one-time project fees.
How long does it take to build a 100-location WiFi reseller business? At 5% monthly churn and consistent new sales of 4-6 locations per month, resellers reach 100 locations in approximately 18 months. Phase 1 (months 1-3): first 5 clients, learning the delivery process. Phase 2 (months 4-8): scale to 20-30 clients, first part-time hire. Phase 3 (months 9-18): 50+ locations with a full-time campaign manager. Phase 4 (18+ months): 100+ locations with a 3-person team and enterprise contracts. The key staffing inflection points are at 10 locations (hire part-time campaign manager) and 25 locations (promote to full-time or add account manager).
What is the best WiFi marketing platform for resellers starting out? For new resellers, look for a platform that provides white-label portal, automated campaigns, guest profiles, and analytics at the entry tier, not just at enterprise pricing. The platform should be hardware-agnostic (working with whichever APs your clients already have installed) and offer multiple authentication methods including WhatsApp WiFi login. MyWiFi Networks checks all of these from day one. Compare plans on the pricing page.
What hardware margins can WiFi resellers earn? Standard reseller margins on WiFi access points: Ubiquiti U6 Pro ($100 cost, $210-$240 resale, 50-60% margin), Ubiquiti U6 Enterprise ($230 cost, $400-$480 resale, 40-50%), Ruckus R650 ($380 cost, $650-$750 resale, 40-50%), and Cisco Meraki MR36 ($450 cost, $800-$950 resale, 40-50%). At 100+ locations averaging 1.5 APs per site, hardware generates $10,000-$25,000 in one-time profit.
What monthly churn rate should WiFi resellers expect? Industry churn rates for managed WiFi services run 3-5% monthly, meaning 95-97% of the revenue base carries forward each month. Churn is low because captive portals run in the background with minimal support tickets, guest databases grow monthly with compounding value, and venue operators rarely cancel a service that delivers monthly analytics and proven ROI. 12-month minimum contracts further reduce early churn risk.