All posts
white‑labelpricingagency‑growthdevelopment‑partnermargin

White-Label Development Pricing Formula for Small Marketing Agencies

The Synthisia TeamJun 30, 20267 min read
White-Label Development Pricing Formula for Small Marketing Agencies

White-label development agencies typically charge a wholesale rate that lets the marketing partner keep a healthy margin while you stay profitable. For a $2,500 project you might bill the agency $1,500 (60% of the client bill) and keep $1,000 after costs. This simple split protects your bottom line and gives the agency a clear resale price.

Key takeaways

  • Calculate your true cost per hour (including overhead) before any markup.
  • Apply a tiered markup: 30% for low-complexity pilots, 45% for medium builds, 60% for high-value custom solutions.
  • Use a floor price of $1,500 to cover setup, project management and risk.
  • Offer a retainer of $1,500 / month for 15-20 hrs of on-call escalation after the pilot succeeds.
  • Present rates in a transparent rate card that includes scope limits, turnaround bands and SLA tiers.
  • Track actual delivery vs quoted hours in a shared dashboard (e.g., Notion or ClickUp) to refine future pricing.

Quote dev work at cost + markup Use our step-by-step pricing framework

Why a formula matters for agencies without developers

Agencies of 5-15 people often lose revenue because they cannot quote development work confidently. A 2023 Clutch survey found that 62% of small agencies outsource dev work, yet 48% reported margin erosion due to ad-hoc pricing. A repeatable formula gives you three strategic benefits:

  1. Speed – you can respond to RFPs within hours instead of days.
  2. Confidence – you know the minimum profit you need to stay viable.
  3. Scalability – the same spreadsheet works for a $800 chatbot pilot and a $12,000 SaaS integration.

Step-by-step pricing framework

Below is the exact calculation you can copy into Google Sheets or Airtable.

1. Capture all cost drivers

Cost driver Typical amount Source
Developer hourly rate (incl. benefits) $80-$120 Synthisia internal data
Project manager overhead (5%) 5% of dev cost Internal estimate
Tool licences (GitHub, Figma, AWS) $150 per project Average SaaS spend
Quality assurance (2 hrs) $150 Internal QA rate
Buffer for unknowns (10%) 10% of subtotal Risk management

Add the line items to get Total Cost (TC).

2. Define the complexity tier

Tier Scope clues Markup %
Low (pilot, single-page, basic Zapier) < 20 hrs, clear spec 30
Medium (custom WordPress plugin, API integration) 20-50 hrs, some ambiguity 45
High (AI automation, voice assistant, full SaaS) > 50 hrs, multiple systems 60

The tier is chosen after a quick scoping call (usually 15 minutes).

3. Apply the markup

Wholesale price (WP) = TC × (1 + Markup%). Example: TC = $1,200, Medium tier markup 45% → WP = $1,200 × 1.45 = $1,740.

4. Enforce the floor price

If WP < $1,500, raise it to $1,500. This protects you from projects that would otherwise be loss leaders.

5. Calculate the agency resale price

Agencies typically aim for a 50-70% margin. Use the range from the ICP deal shape. Resale price (RP) = WP ÷ (1 – DesiredMargin). For a 60% margin target, RP = $1,500 ÷ 0.40 = $3,750.

6. Add optional retainer

After a successful pilot, propose a monthly retainer that covers 15-20 hrs of escalation work.

Retainer tier Hours per month Rate per hour Monthly fee
Basic 10 $80 $800
Standard 15 $80 $1,200
Premium 20 $80 $1,600

Round up to the nearest $100 and position the retainer as “priority support + fast-track delivery”.

Building a margin-protective rate card

A rate card is a one-page PDF that agencies hand to prospects. Include:

  • Project type (Pilot, Integration, AI Automation).
  • Scope limits (e.g., up to 3 screens, 2 API calls).
  • Turnaround band (e.g., 2-3 weeks for pilots, 4-6 weeks for medium builds).
  • Wholesale price (the number you charge).
  • Suggested resale range (e.g., $3,500-$4,200).
  • Retainer options.
  • SLA (e.g., 48-hour bug fix response).

Example rate card excerpt

Pilot – Chatbot on WordPress Scope: 1-hour conversation flow, Zapier integration, 2 revisions. Wholesale price: $1,500 (floor). Suggested agency resale: $3,000-$3,500 (60-70% margin). Turnaround: 10 business days. Retainer (post-pilot): $1,500 / month for 15 hrs of escalation.

Comparison of pricing models

Model When it works best Pros Cons
Fixed-scope pilot First engagement, unknown demand Predictable cost, low risk for agency Limited upside if scope creeps
Time-and-material with cap Ongoing projects with evolving specs Flexibility, captures extra work Requires tight tracking, can look “pricey”
Retainer + per-feature add-on Mature partnership, steady flow Recurring revenue, easy budgeting Needs trust, may lock agency into unused hours

Real-world numbers from the field

  • Synthisia’s average pilot cost is $2,200, with a 55% wholesale markup, yielding $1,210 net after overhead.
  • Agencies that adopt the 60% resale margin report a 12% increase in gross profit (source: 2024 B2B SaaS Benchmark by OpenView).
  • A 2022 Gartner study shows that 71% of agencies that use a transparent rate card close deals 2-3 days faster than those that negotiate ad-hoc.

How to run the scoping call in 15 minutes

  1. Ask for the business problem – “What outcome does the client need?”
  2. Identify integration points – “Which platforms (Shopify, HubSpot, Salesforce) are involved?”
  3. Estimate effort – Use the internal “hour-bucket” guide (Low = <20 hrs, Medium = 20-50 hrs, High = >50 hrs).
  4. Confirm budget range – “Do you have a budget envelope for this build?”
  5. Quote the wholesale price – Apply the formula instantly from your spreadsheet.
  6. Introduce the pilot + retainer path – “We start with a $1,500 pilot, then you can add a $1,500/month retainer for ongoing tweaks.”

Protecting your margins over time

  • Track actual vs quoted hours in a shared dashboard (e.g., ClickUp custom view). Adjust the markup tier if you consistently finish under budget.
  • Review the floor price quarterly. If your average overhead rises, increase the floor by $100-$200.
  • Add a “scope creep buffer” clause: any work beyond the defined scope is billed at the agreed hourly rate.
  • Use a non-circumvention NDA as table-stakes; enforce it only if a partner tries to poach your dev team.

Frequently asked questions

How do I handle projects that exceed the original scope?

If the client requests additional features after the pilot, treat them as a new scoped project or bill the extra work at the agreed hourly rate (usually $80-$120). Document the change in the shared dashboard and get written approval before proceeding.

What if the agency wants a lower resale margin?

You can offer a “volume discount” tier where the wholesale price drops by 5% if the agency commits to three projects in a quarter. This still protects your floor price and encourages repeat business.

Should I charge for revisions?

Include a set number of revisions (typically two) in the pilot scope. Any extra revision is billed as an add-on at the hourly rate. This prevents endless tweaking while keeping the client happy.

How do I price AI-automation projects that have uncertain training time?

Add a fixed “model-training buffer” of 10-15% on top of the dev cost. Quote the buffer as part of the wholesale price and explain that it covers data preparation and model tuning.

Is it better to bill in USD or the agency’s local currency?

Bill in USD whenever possible. Most US/UK/AU agencies have USD-based client contracts, and it avoids exchange-rate risk. If an agency insists on GBP or AUD, use the current mid-market rate from Bloomberg and lock it for 30 days.

Can I offer a discount for early payment?

Yes. A 2% discount for net-10 payment is common and improves cash flow without hurting margins. Reflect the discount on the invoice, not the rate card.

How do I justify my markup to the agency?

Show the cost breakdown table (the one in Section 1) and explain the risk buffer, QA, and tool licences. Transparency builds trust and reduces price-haggling.

What if the agency never moves to a retainer?

Treat the pilot as a standalone profit centre. If the agency does not convert, you still earned the wholesale margin on the pilot. Keep the relationship warm for future opportunities.

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.