Not every hosting provider sells directly to end users. Many operate a reseller model: you own the infrastructure, and resellers white-label your services to their own clients at a markup. The reseller gets a business without buying hardware. You get volume without doing retail sales.
The challenge is managing it. Reseller pricing needs to be different from retail pricing. Each reseller needs visibility into their customers and services. You need revenue tracking across your entire reseller network. And the whole system needs to work without creating a support overhead that wipes out the margin.
FluxBilling includes a complete reseller management system that handles wholesale pricing, tiered discounts, reseller APIs, and revenue tracking — all built into the same platform that manages your direct billing.
How the Reseller Program Works
Reseller Application and Approval
The reseller program starts with an application process:
- An existing client applies for reseller status through the client portal
- They provide company details: business name, registration number, tax ID, and description
- The application enters a review queue in the admin panel
- An admin approves, rejects, or requests more information
Admins can also create reseller accounts directly — useful for existing business relationships where the application process is unnecessary.
Reseller Profiles and Tiers
Each approved reseller has a profile that includes:
- Company information — Business name, registration, and tax details
- Discount rate — The percentage discount off retail pricing (configurable per reseller, default 10%)
- Tier level — Bronze, Silver, Gold, Platinum, or Diamond
- Status — Active, suspended, or inactive
- Admin notes — Internal notes visible only to your team
Wholesale Pricing
The core of any reseller program is pricing. FluxBilling calculates wholesale pricing automatically:
- Retail price — Your standard product pricing visible to direct clients
- Reseller discount — Applied as a percentage off the retail price
- Wholesale price — What the reseller actually pays you
The discount applies at the product and option level:
- Base product pricing gets the reseller's discount rate
- Configurable options (additional RAM, extra IPs, control panels) also get the discount
- Invoice totals reflect wholesale pricing for all reseller orders
The Reseller Portal
Resellers access their management tools through the same client portal that direct clients use, with additional reseller-specific sections:
Customer Management
Resellers can view and manage their end customers:
- Customer list — All clients associated with the reseller, with service counts and status
- Customer details — Individual client information and their service history
- Customer tracking — See which customers are generating the most revenue
Order Management
Resellers place orders on behalf of their customers:
- Order creation — Select products, configure options, and assign to a customer
- Order tracking — View order status (pending, paid, cancelled) with wholesale amounts
- Order history — Complete history of all reseller orders
Revenue Dashboard
The reseller dashboard provides real-time business metrics:
- Total revenue from all paid orders
- Active services count across all customers
- Customer count with growth tracking
- Current tier and progress toward the next tier level
Reseller API
For resellers who want to automate their operations, FluxBilling provides API access:
- API key generation — Each reseller can generate API keys from their portal
- Key management — Revoke, regenerate, and track API key usage
- Rate limiting — API access is rate-limited to prevent abuse
- Full CRUD operations — Create orders, manage customers, and check service status programmatically
Admin Controls
From the admin panel, you have full oversight of the reseller program:
Reseller Management
- View all resellers with status, tier, discount rate, and revenue metrics
- Approve or reject pending applications with notes
- Modify reseller profiles — Change discount rates, tiers, or status at any time
- Suspend or deactivate resellers who violate terms or become inactive
Revenue Analytics
The admin view provides aggregate metrics across your entire reseller network:
- Revenue per reseller — See which resellers generate the most income
- Service distribution — How many services each reseller manages
- Customer distribution — How many end clients each reseller has
- Payment status — Track outstanding payments and payment patterns
Activity Tracking
Every reseller action is logged in the activity system:
- Application submissions
- Order placements
- API key generation
- Profile changes
- Admin approvals and modifications
Setting Up the Reseller Program
Configuring the reseller program in FluxBilling:
- Enable the reseller module in Settings > Reseller Settings
- Configure default discount rate — The starting discount for new resellers
- Set auto-approval — Decide whether applications require manual review
- Define tier thresholds — Set the volume or revenue levels that trigger tier upgrades
- Customize the application form — Choose what information resellers must provide
Why Built-In Reseller Management Matters
Running a reseller program with separate tools creates the same problems as running billing and DCIM separately: data silos, integration maintenance, and reconciliation headaches.
With FluxBilling's integrated approach:
- Pricing is always consistent — Wholesale discounts calculate from the same product database
- Orders flow through the same system — No syncing between reseller orders and your billing engine
- Revenue tracking is real-time — See reseller income alongside direct income in one dashboard
- Support is unified — Reseller tickets, client tickets, and service management all in one place
Pair the reseller system with FluxBilling's multi-currency billing to support international resellers, and with payment gateways to process wholesale payments through the reseller's preferred method.
Start your free trial and explore the reseller program with your product catalog.


