White-Label Software Development Pricing: How Agencies Protect Their Margins

White-label software development services let agencies sell custom builds under their own brand while a partner handles the code. The most common pricing structures are fixed-price pilots, milestone-based contracts, time-and-materials, and monthly retainers. By matching the right model to the project scope and applying margin safeguards, agencies can say yes to client requests without eroding profitability.
Key takeaways
- Fixed-price pilots give predictable cash flow and limit scope creep.
- Milestone billing balances risk and cash while keeping the client in the loop.
- Time-and-materials works for exploratory AI or voice projects where scope is fluid.
- Retainers lock in recurring revenue and protect against price erosion.
- Calculate a wholesale margin of 50-70% and set a minimum floor of $1,500 to stay profitable.

Why agencies without developers turn to white-label partners
Boutique marketing, SEO and branding firms often land requests for custom dashboards, AI chatbots, or voice assistants that no-code tools cannot fulfill. A 2023 Gartner survey reported that 62% of agencies under 20 staff outsource development to meet client demand. The pain points are clear: lost revenue when a request is turned away, risk of client discovering the outsource relationship, and the overhead of managing freelancers who disappear mid-project. A dedicated white-label partner removes the guesswork, offers a single point of contact, and keeps the agency’s brand front and centre.
Common pricing structures explained
| Pricing model | Typical use case | How margin is protected | Typical wholesale rate range |
|---|---|---|---|
| Fixed-price pilot | Small scoped AI automation (1-2 weeks) | Agency quotes a client price that is 1.5-2x the wholesale cost, locking in profit before work begins. | $500-$2,000 per pilot |
| Milestone-based | Medium SaaS feature set or voice integration | Each milestone is billed at a markup; agency can adjust scope without renegotiating the whole contract. | $1,000-$3,500 per milestone |
| Time-and-materials (T&M) | Exploratory data-pipeline or custom backend where requirements evolve. | Agency applies an hourly markup (usually 50-70%) and caps total hours in the contract. | $80-$150 per dev hour |
| Monthly retainer | Ongoing escalation capacity, bug fixes, or incremental AI model tuning. | Predictable revenue stream; agency can bundle a buffer of hours that are never fully used, preserving margin. | $1,500-$3,000 per month for ~15-20 hrs |
Fixed-price pilots
A pilot is a low-risk entry point. The agency pays a small upfront fee, receives a working prototype, and decides whether to scale. Because the scope is locked, the partner can allocate exactly the needed resources and avoid hidden overtime. Agencies should set a minimum floor of $1,500 (the "minimum floor" in the deal shape) to ensure the pilot covers overhead.
Milestone-based contracts
Projects are broken into 2-4 logical phases – discovery, MVP, integration, launch. Each phase has a deliverable and a payment trigger. This model protects margins by allowing the agency to reassess effort after each milestone. If a milestone runs over budget, the agency can negotiate a change order rather than absorb the cost.
Time-and-materials
When the client wants a custom AI model that may require data-science experiments, the scope is inherently uncertain. Agencies charge an hourly rate that includes a 50-70% markup over the partner’s wholesale rate. To avoid runaway costs, agencies cap total hours at a pre-agreed limit and include a “scope review” clause every two weeks.
Retainers
After a successful pilot, many agencies move the relationship to a retainer. The retainer guarantees a block of development hours each month, usually 15-20 hrs, at a flat fee. Because the partner’s capacity is capped, the agency can promise rapid turnaround without over-committing. The retainer also smooths cash flow and protects against discount pressure on ad-hoc work.
Calculating a healthy wholesale margin
The deal shape specifies a target share of 50-70% of the agency’s bill. Below is a simple margin calculator that agencies can use when quoting clients.
| Agency bill to client | Wholesale cost from partner | Desired margin % | Resulting profit |
|---|---|---|---|
| $3,000 | $1,500 | 50% | $1,500 |
| $5,000 | $2,000 | 60% | $3,000 |
| $7,500 | $2,500 | 66% | $5,000 |
Key observations:
- Keep the wholesale cost below 40% of the client price to stay above a 60% margin.
- Projects under $1,500 wholesale cost should be bundled into a larger engagement or rejected, because the fixed overhead (project manager, NDA, QA) erodes profit.
- For retainer work, the partner’s hourly rate of $100 multiplied by 20 hrs equals $2,000. Charging the agency $3,000 per month yields a 33% margin, which is acceptable when the retainer also includes value-added services like quarterly roadmap reviews.
Strategies to protect margins
1. Use a tiered pricing matrix
Create three tiers – Basic, Pro, Enterprise – each with a defined scope, delivery timeline, and price band. The matrix makes it easy for salespeople to quote without custom calculations and forces the client into a pre-priced bucket, preserving margin.
2. Enforce a “scope buffer”
Add 10-15% extra hours to every estimate. If the partner finishes early, the agency keeps the buffer as profit. If more work is needed, the buffer is consumed before any change order is raised.
3. Bundle value services
Include project management, QA, and a post-launch health check in the price. These services are low-cost for the partner but high perceived value for the client, allowing a higher markup.
4. Require a non-circumvention clause
Even though enforcement across borders is hard, a clear clause deters the agency from bypassing the partner and protects the wholesale rate.
5. Limit concurrent partners
The deal shape recommends capping active partners to avoid over-extension. By keeping capacity low, the partner can meet promised turnaround times, which is the core competitive edge.
Negotiating the pilot and retainer
Step 1 – Diagnose the client need: Ask the agency to describe the exact problem, desired outcome, and any existing tech stack. This information narrows the scope and prevents scope creep. Step 2 – Quote a pilot: Use the fixed-price pilot table. Example: a chatbot integration for a local retailer costs $1,200 wholesale; quote the agency $2,200 (≈80% margin) with a 2-week delivery guarantee. Step 3 – Define success criteria: Agree on measurable KPIs (e.g., 30% increase in lead capture, 5-minute response time). Success criteria protect both sides and provide a natural upsell point. Step 4 – Transition to retainer: If the pilot meets KPIs, propose a 3-month retainer at $2,500 per month for ongoing AI model tuning and new feature sprints. Include a clause that any new feature beyond the retainer’s 20 hrs is billed at the T&M rate.
Real-world example: RouteMate case study
RouteMate, a logistics SaaS built for Australian mid-size carriers, needed a custom dashboard that combined GPS tracking, automated dispatch, and voice-activated alerts. The agency could not deliver in-house and approached Synthisia.
- Pilot – A 3-week MVP dashboard was quoted at $3,000 agency price, $1,200 wholesale cost. The agency kept a $1,800 profit and delivered on time.
- Retainer – After the MVP launch, the agency signed a $2,200 monthly retainer for ongoing feature work and quarterly AI model improvements. Over 12 months the agency earned $26,400 while the partner earned $13,200, a 50% margin.
- Outcome – The agency retained the client, expanded the contract to a full-scale SaaS platform, and reported a 35% increase in annual revenue from the new product line.
Red flags and contract clauses to watch
| Red flag | Why it matters | Mitigation clause |
|---|---|---|
| Agency wants you to waive NDA | Increases risk of poaching | Mandatory NDA with 2-year non-circumvention clause |
| Client budget below $2,000 | Margin may fall below floor | Minimum project size $1,500 wholesale, otherwise bundled into retainer |
| Unlimited revisions request | Scope creep erodes profit | Define a maximum of 2 revision cycles per milestone |
| Payment terms > 60 days | Cash-flow strain | Net-30 with 2% early-payment discount |
| Agency asks for white-label code hand-off | Loss of IP control | Deliver only compiled assets; source code remains with partner |
Frequently asked questions
How do I decide which pricing model fits a specific client request?
Start by assessing scope certainty. If the client knows exactly what they need and the effort is under 40 hours, a fixed-price pilot is fastest. For projects with evolving requirements, such as AI model training, use time-and-materials with a capped hour budget. Milestone billing works well for medium-size SaaS features where you can deliver in logical phases. Retainers are ideal when the agency expects recurring tweaks or ongoing support.
What wholesale rate should I negotiate with a white-label partner?
Aim for a rate that is 30-40% of the price you plan to bill the client. For example, if you intend to charge $5,000 for a custom integration, negotiate a wholesale cost of $1,800-$2,000. This leaves room for a 60-70% margin after accounting for project management overhead.
Can I offer a “free first deliverable” without hurting my margins?
A free draft of the final product is risky because it gives away billable engineering hours. Instead, provide a free scoped proposal or a one-screen prototype that demonstrates quality. Pair this with a small paid pilot to cover the partner’s costs and protect your margin.
How do I protect my brand if the client discovers I’m using a white-label partner?
Include a non-disclosure and non-circumvention clause in every agreement. Communicate transparently with the client that you have a vetted development arm that works behind the scenes. Most agencies appreciate the expertise and focus on the outcome rather than the internal execution.
What turnaround times are realistic for a 5-person agency working with a white-label partner?
Given the typical timezone overlap (US-UK-AU), a 2-week turnaround for a $2,000 pilot is realistic. For larger milestones, plan 3-4 weeks per phase. Always build a buffer of 10-15% into the schedule to account for feedback loops.
How can I scale the partnership without losing reliability?
Cap the number of active agency partners to the capacity you can reliably serve (the deal shape suggests a low-concurrency model). When you reach capacity, prioritize partners with higher lifetime value or negotiate higher retainers to fund additional developer headcount.
Is it better to bill the client in USD or local currency?
Billing in USD simplifies margin calculations because your wholesale rates are quoted in USD. For UK or AU agencies, you can invoice in local currency using the spot rate at the time of invoicing, but include a clause that protects you from exchange-rate volatility.
What legal protections do I need beyond an NDA?
A non-circumvention clause prevents the agency from hiring your developers directly. Include a liability limitation that caps damages at the total fees paid for the project. Also, define intellectual property ownership: the agency retains the brand, you retain the source code unless a transfer is explicitly agreed.
white-label
Have something to build?
Tell us what you're trying to ship. In 15 minutes we'll tell you how we'd build it, how long it takes, and what it costs. No pitch deck, no pressure.
