Skip to main content
Primary formula: minimum client service fee = protected delivery cost รท (1 โˆ’ target margin) โˆ’ media handling revenue

Educational only: Business decision support, not accounting, tax or legal advice.

Privacy: No account is required. Tool inputs and results stay in this browser. Anonymous categorical usage analytics send only governed page, tool, cluster and action identifiers; tool inputs and results are never sent. Error monitoring is disabled. Optional saved state stays only on this device.

Update policy: Reviewed when formulas or official dependencies change.

Scope: Market-neutral small-business planning using your own assumptions.

What this planner helps you decide

Best for

Agencies pricing campaign delivery with handled media and scope risk.

Outputs

Handling revenue, protected delivery cost, gross margin and minimum service fee.

Start here

Keep client media spend as pass-through and enter only agency delivery costs.

Use a different tool when: Do not use this to compare quoted and actual job economics and identify overruns; use Job Costing & Margin Planner for that decision. Use this tool to price agency campaign delivery after media handling, scope reserve and target margin.

Cash & growth

Agency Campaign Margin: handling revenue

Handling revenue, protected delivery cost, gross margin and minimum service fee.

Amounts use the same currency as your inputs. No currency conversion is performed.

Decision assumptions

Use one consistent period, contribution and currency basis.

Your numbers stay in this browser

currency units

Agency service fee excluding media pass-through. Use one consistent currency and indirect-tax basis.

Delivery hours charged to the campaign.

currency units

Internal loaded delivery cost per hour. Use one consistent currency and indirect-tax basis.

currency units

Creative, contractor and tool costs paid by the agency. Use one consistent currency and indirect-tax basis.

currency units

Client pass-through media basis; excluded from agency revenue and delivery cost. Use one consistent currency and indirect-tax basis.

%

Fee charged on handled media spend.

%

Reserve applied to base delivery cost.

%

Gross margin to protect on agency revenue.

Decision result

Every result is produced by the registered customer and marketing engine.

Preparing export actionsโ€ฆ
Handling Revenue
500.00
Base Delivery Cost
7,000.00
Scope Reserve
700.00
Protected Delivery Cost
7,700.00
Agency Revenue
12,500.00
Gross Profit
4,800.00
Gross Margin
38.4%
Minimum Agency Revenue
11,000.00
Minimum client service fee
10,500.00
Margin Gap
8.4%

Scenario comparison

Each row names the assumption axis changed from the baseline.

ScenarioResultDifference
Entered scenario10,500.00Baseline
Lower Target margin rate10,047.95Not available
Higher Target margin rate10,992.54Not available

Save these results, change an input, then compare the updated figures with this baseline.

The baseline is temporary in this tab and is not added to shared scenario links or generated reports.

Calculation details

View calculation detailsView the formulas and inputs used for these results.

Handling Revenue

Handling Revenuemedia spend handled ร— handling fee rate500.00
Result500.00

Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Agency Campaign Margin Planner formulas โ†’
Inputs used by these formula steps
Handling RevenueClient Service Fee
12,000
Handling RevenueCampaign Hours
100
Handling RevenueLoaded Hourly Cost
60
Handling RevenueExternal Delivery Costs
1,000
Handling RevenueMedia Spend Handled
5,000
Handling RevenueMedia Handling Fee Rate
0.1
Handling RevenueScope Buffer Rate
0.1
Handling RevenueTarget Margin Rate
0.3

Base Delivery Cost

Base Delivery Costcampaign hours ร— loaded hourly cost + external delivery costs7,000.00
Result7,000.00

Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Agency Campaign Margin Planner formulas โ†’
Inputs used by these formula steps
Base Delivery CostClient Service Fee
12,000
Base Delivery CostCampaign Hours
100
Base Delivery CostLoaded Hourly Cost
60
Base Delivery CostExternal Delivery Costs
1,000
Base Delivery CostMedia Spend Handled
5,000
Base Delivery CostMedia Handling Fee Rate
0.1
Base Delivery CostScope Buffer Rate
0.1
Base Delivery CostTarget Margin Rate
0.3

Scope Reserve

Scope Reservebase delivery cost ร— scope buffer rate700.00
Result700.00

Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Agency Campaign Margin Planner formulas โ†’
Inputs used by these formula steps
Scope ReserveClient Service Fee
12,000
Scope ReserveCampaign Hours
100
Scope ReserveLoaded Hourly Cost
60
Scope ReserveExternal Delivery Costs
1,000
Scope ReserveMedia Spend Handled
5,000
Scope ReserveMedia Handling Fee Rate
0.1
Scope ReserveScope Buffer Rate
0.1
Scope ReserveTarget Margin Rate
0.3

Protected Delivery Cost

Protected Delivery Costbase delivery cost + scope reserve7,700.00
Result7,700.00

Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Agency Campaign Margin Planner formulas โ†’
Inputs used by these formula steps
Protected Delivery CostClient Service Fee
12,000
Protected Delivery CostCampaign Hours
100
Protected Delivery CostLoaded Hourly Cost
60
Protected Delivery CostExternal Delivery Costs
1,000
Protected Delivery CostMedia Spend Handled
5,000
Protected Delivery CostMedia Handling Fee Rate
0.1
Protected Delivery CostScope Buffer Rate
0.1
Protected Delivery CostTarget Margin Rate
0.3

Agency Revenue

Agency Revenueclient service fee + handling revenue12,500.00
Result12,500.00

Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Agency Campaign Margin Planner formulas โ†’
Inputs used by these formula steps
Agency RevenueClient Service Fee
12,000
Agency RevenueCampaign Hours
100
Agency RevenueLoaded Hourly Cost
60
Agency RevenueExternal Delivery Costs
1,000
Agency RevenueMedia Spend Handled
5,000
Agency RevenueMedia Handling Fee Rate
0.1
Agency RevenueScope Buffer Rate
0.1
Agency RevenueTarget Margin Rate
0.3

Gross Profit

Gross Profitagency revenue โˆ’ protected delivery cost4,800.00
Result4,800.00

Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Agency Campaign Margin Planner formulas โ†’
Inputs used by these formula steps
Gross ProfitClient Service Fee
12,000
Gross ProfitCampaign Hours
100
Gross ProfitLoaded Hourly Cost
60
Gross ProfitExternal Delivery Costs
1,000
Gross ProfitMedia Spend Handled
5,000
Gross ProfitMedia Handling Fee Rate
0.1
Gross ProfitScope Buffer Rate
0.1
Gross ProfitTarget Margin Rate
0.3

Gross Margin

Gross Margingross profit รท agency revenue0.38 percent
Result38.4%

Reports percent for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Agency Campaign Margin Planner formulas โ†’
Inputs used by these formula steps
Gross MarginClient Service Fee
12,000
Gross MarginCampaign Hours
100
Gross MarginLoaded Hourly Cost
60
Gross MarginExternal Delivery Costs
1,000
Gross MarginMedia Spend Handled
5,000
Gross MarginMedia Handling Fee Rate
0.1
Gross MarginScope Buffer Rate
0.1
Gross MarginTarget Margin Rate
0.3

Minimum Agency Revenue

Minimum Agency Revenueprotected delivery cost รท (1 โˆ’ target margin)11,000.00
Result11,000.00

Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Agency Campaign Margin Planner formulas โ†’
Inputs used by these formula steps
Minimum Agency RevenueClient Service Fee
12,000
Minimum Agency RevenueCampaign Hours
100
Minimum Agency RevenueLoaded Hourly Cost
60
Minimum Agency RevenueExternal Delivery Costs
1,000
Minimum Agency RevenueMedia Spend Handled
5,000
Minimum Agency RevenueMedia Handling Fee Rate
0.1
Minimum Agency RevenueScope Buffer Rate
0.1
Minimum Agency RevenueTarget Margin Rate
0.3

Minimum client service fee

Minimum Client Service Feemax(0, minimum agency revenue โˆ’ handling revenue)10,500.00
Result10,500.00

Reports money for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Agency Campaign Margin Planner formulas โ†’
Inputs used by these formula steps
Minimum Client Service FeeClient Service Fee
12,000
Minimum Client Service FeeCampaign Hours
100
Minimum Client Service FeeLoaded Hourly Cost
60
Minimum Client Service FeeExternal Delivery Costs
1,000
Minimum Client Service FeeMedia Spend Handled
5,000
Minimum Client Service FeeMedia Handling Fee Rate
0.1
Minimum Client Service FeeScope Buffer Rate
0.1
Minimum Client Service FeeTarget Margin Rate
0.3

Margin Gap

Margin Gapgross margin โˆ’ target margin rate0.08 percent
Result8.4%

Reports percent for the declared cohort and period using the entered attribution and contribution basis. The engine retains raw precision; formatting never feeds calculation.

Agency Campaign Margin Planner formulas โ†’
Inputs used by these formula steps
Margin GapClient Service Fee
12,000
Margin GapCampaign Hours
100
Margin GapLoaded Hourly Cost
60
Margin GapExternal Delivery Costs
1,000
Margin GapMedia Spend Handled
5,000
Margin GapMedia Handling Fee Rate
0.1
Margin GapScope Buffer Rate
0.1
Margin GapTarget Margin Rate
0.3

Inputs used

Client Service Fee
12,000
Campaign Hours
100
Loaded Hourly Cost
60
External Delivery Costs
1,000
Media Spend Handled
5,000
Media Handling Fee Rate
0.1
Scope Buffer Rate
0.1
Target Margin Rate
0.3
Open this calculator with preset values

This calculator supports documented, shareable scenario URLs. Compatible assistants and applications can construct links using the parameters below.

Scenario links contain only allowlisted numeric and closed-choice inputs shown in the URL; Margin101 excludes free text and identifying fields. Anyone you share the URL with can read those numbers, so do not include private or identifying data.

Example: https://margin101.com/tools/agency-campaign-margin/?sv=1&campaignHours=100&clientServiceFee=12000&externalDeliveryCosts=1000&loadedHourlyCost=60&mediaHandlingFeeRate=0.1&mediaSpendHandled=5000&scopeBufferRate=0.1&targetMarginRate=0.3

ParameterMeaningUnitAllowed valuesPresenceDefault
campaignHoursDelivery hours charged to the campaign.delivery hours/campaign0 to 100000Required100
clientServiceFeeAgency service fee excluding media pass-through. Use one consistent currency and indirect-tax basis.currency units/campaign, excluding media pass-through0 to 10000000Required12000
externalDeliveryCostsCreative, contractor and tool costs paid by the agency. Use one consistent currency and indirect-tax basis.currency units/campaign0 to 10000000Required1000
loadedHourlyCostInternal loaded delivery cost per hour. Use one consistent currency and indirect-tax basis.currency units/delivery hour0 to 10000000Required60
mediaHandlingFeeRateFee charged on handled media spend.decimal share of client media spend handled0 to 1Required0.1
mediaSpendHandledClient pass-through media basis; excluded from agency revenue and delivery cost. Use one consistent currency and indirect-tax basis.currency units of client media spend/campaign0 to 10000000Required5000
scopeBufferRateReserve applied to base delivery cost.decimal share of base delivery cost0 to 1Required0.1
targetMarginRateGross margin to protect on agency revenue.decimal share of agency revenue0 to 1Required0.3

Agency Campaign Margin: handling revenue

Minimum client service fee protects the entered delivery cost, scope reserve and target margin after media-handling revenue.

Formula summary

Primary formula
minimum client service fee = protected delivery cost รท (1 โˆ’ target margin) โˆ’ media handling revenue

Read the full methodology

Data used here

  • The estimate uses your inputs and the general business formula documented in the methodology.

Decision checks

Act on the result

Quote at least the minimum client service fee or explicitly revise scope, reserve or target margin.

Stress-test the decision

Retest campaign hours as delivery hours per campaign and scope reserve rate as a percentage of base delivery cost.

When this estimate can be misleading

  • Attribution, incrementality, conversion and retention are user-entered assumptions, not causal claims or forecasts.
  • Use one consistent period, currency, contribution and indirect-tax basis.
  • This is educational decision support, not financial, tax, legal or accounting advice.
  • Minimum client service fee protects the entered delivery cost, scope reserve and target margin after media-handling revenue.

Educational estimate, not advice. See all assumptions & limitations โ†’

Guides to interpret the decision and its assumptions.

Frequently asked questions

How do I price agency campaign delivery after media handling, scope reserve and target margin?

Quote at least the minimum client service fee or explicitly revise scope, reserve or target margin.

Which planning assumptions should I stress-test?

Compare a plausible alternative scenario and verify the decision-critical assumption that changes the plan most.