UTM Builder
Build campaign URLs with UTM source, medium, campaign, term, and content parameters for consistent attribution and analytics reporting.
The inputted text is too long to include in a share link.
Calculate ROAS, marketing ROI, break-even ROAS, required revenue, CAC, CPA, and target CPA from campaign spend and revenue.
ROAS shows revenue returned per dollar spent. Marketing ROI shows the return after subtracting spend. CAC and CPA are acquisition cost metrics for people who also track customers or actions.
Use break-even ROAS to understand the minimum profitable return, required revenue to plan a campaign target, and target CPA to set an action bid ceiling before you launch or scale spend.
\operatorname{Marketing\ ROI} = \frac{G - S}{S}
G is profit kept from sales revenue and S is total spend.
\operatorname{ROAS} = \frac{R}{S}
R is attributed revenue and S is total spend.
\operatorname{CAC} = \frac{S}{C}
C is new customers acquired.
\operatorname{CPA} = \frac{S}{A}
A is conversions or measured actions.
\operatorname{BreakEven\ ROAS} = \frac{S}{M \cdot P}
S is total spend, M is profit margin, and P is ad spend.
R_{required} = T_{ROAS} \cdot S
T_ROAS is the target ROAS multiple.
\operatorname{Target\ CPA} = V \cdot M - P_t
V is average order value, M is profit margin, and P_t is target profit per action.
The calculator treats ad spend plus other campaign costs as total spend. ROAS is sales revenue divided by total spend. Marketing ROI is revenue minus total spend, divided by total spend. If profit margin is entered, ROI uses revenue multiplied by profit margin instead of top-line revenue.
Choose one analysis window and use it for every input. A campaign launched this month may create purchases next month, while subscription revenue may arrive over many months. State whether revenue is booked, collected, first-order, or estimated lifetime value. Mixing lifetime revenue with one month of cost can make performance look stronger than the cash economics.
ROAS divides attributed revenue by advertising spend. Marketing ROI subtracts the included marketing cost before dividing by that cost. Neither figure is automatically profit. Product cost, fulfillment, returns, payment fees, discounts, sales labor, agency fees, creative production, software, and overhead may sit outside the entered spend.
Use gross profit rather than revenue when the question is whether customer acquisition pays back economically. A campaign with high revenue and thin product margins can lose money. Enter a realistic gross margin and run a lower-margin case for returns or discounting. The break-even result is only as complete as the costs included.
Attribution is an allocation rule, not direct evidence of causation. A customer can see several ads, search later, and purchase through another channel. Platform reports may claim the same conversion more than once or use different lookback windows. Reconcile totals with the order system and document the attribution model used.
CAC needs a consistent customer definition. New customers, reactivated customers, leads, trials, and orders are different units. CPA can be useful for an intermediate action, but a cheap lead is not valuable if it rarely becomes a paying customer. Track the conversion from that action to revenue before setting a target CPA.
Run three cases: reported attribution, a conservative attribution haircut, and a fully loaded cost case. If the decision changes under a small adjustment, collect better evidence before scaling. An A/B or holdout experiment can estimate incremental effect when it is designed with enough sample and a prespecified outcome; use the A/B test significance calculator to review a two-variant conversion result.
Save inputs beside the result, including currency, tax treatment, date range, attribution window, margin definition, and excluded costs. Compare like with like across campaigns. A higher ROI on a tiny campaign can produce less total profit than a lower ROI at useful scale, so review absolute contribution and capacity as well as the percentage.
Built and maintained by utilkit. Updated . Found an issue? Send corrections to contact@utilkit.com
Build campaign URLs with UTM source, medium, campaign, term, and content parameters for consistent attribution and analytics reporting.
Convert titles, headlines, and keyword lists into clean URL slugs with separator, stop word, number, and length options.
Preview your email subject line in various inbox sizes and score length, readability, punctuation, spam-risk words, and clear value.
Small business math should answer everyday decisions: can this offer work, is the price healthy, was the meeting worth it, and did the campaign pay for itself?