UGC and campaign calculator

Choose a format and creator count to estimate your budget, content volume and potential views for influencer posts.

What are you planning?

Your product or service in exchange for agreed posts on the creator’s channels.

Agency fee per creator: RUB 990. From 25: RUB 890; from 50: RUB 790.

Find creators within a budget

How many sales to break even?

Enter your average order and its cost to find how many extra purchases would cover the campaign.

To break even: 16 purchases.

Budget divided by per-order contribution after product costs, fees and return losses. This is the number required, not a sales promise.

Estimate sales and profit

The result depends on views, responses and purchases. Replace example values with your data; the scenario may show a profit or a loss.

Of these, ≈ 248 responses to your business. We then allow for purchases and returns.
≈ 13Additional purchases

From 6 to 26 across scenarios.

Estimated revenue
32,957 RUB
Product costs and fees
− 14,241 RUB
Campaign budget
− 21,890 RUB
Scenario profit
-3,174 RUB
How is this amount calculated?

Result = revenue − product costs and fees − campaign budget. A negative result means first purchases do not yet cover the costs.

Product costs and fees include the goods or services sold, order fulfilment, transaction fees and unrecoverable return costs. Taxes and fixed business overheads are not calculated separately.

Campaign budget breakdown:

Agency fee
9,900 RUB
Products and visits at cost
10,000 RUB
Contingency
1,990 RUB
Total campaign budget
21,890 RUB

In this example, first purchases do not cover the launch.

A scenario using the entered views and assumed conversion rates, not a business-specific forecast or sales guarantee.

Set creator view estimates

Enter statistics for your creators’ comparable posts, or use a platform-wide goesti reference.

View statistics from goesti

Views: an illustrative 3,000 per post.

Adjust costs and assumptions
Audience and funnel

Allow for repeat views, shared audiences and the path to purchase.

Full campaign costs

Booked creator costs remain even if some publications do not go live.

Per-order economics

Discounts reduce revenue, not the original product cost.

Repeat purchases

Calculated separately from first-order sales, over the chosen period.

Scenario assumptions

Three parameters change together. These are scenarios, not confidence intervals.

Equations and details

Compare scenarios and costs

Three scenarios with the same budget
MetricCautiousBaseOptimistic
Incremental revenue13,842 RUB32,957 RUB64,267 RUB
Scenario profit-14,029 RUB-3,174 RUB14,607 RUB
Total budget21,890 RUB21,890 RUB21,890 RUB
ROMI-64.1%-14.5%66.7%
Views39,90057,00074,100
Unique viewers20,65029,50038,350
Responses130.1247.8402.7
Incremental retained orders5.513.225.7

Budget breakdown

Agency fee
9,900 RUB
Products and visits at cost
10,000 RUB
Creator fees
0 RUB
Creator shipping
0 RUB
Production
0 RUB
Other costs
0 RUB
Team time
0 RUB
Contingency
1,990 RUB
Total
21,890 RUB

Base-scenario economics

Unit contribution before marketing
1,425 RUB
Unrecoverable return costs
69 RUB
CPM
384 RUB
CPC
88 RUB
CPA
1,660 RUB
New-customer CAC
2,076 RUB
Revenue / budget
1.5×
Break-even order conversion
9.4%
Estimated new customers
10.5
Retained repeat orders
0
Discounted repeat contribution
0 RUB
Profit including repeats over 12 months
-3,174 RUB
Payback with evenly spread repeats
Not within the horizon

What changes the result

ROMI at different conversion rates: columns are audience-to-response, rows are response-to-order. All other inputs stay at their base values.

Profit sensitivity to both conversion rates
Order ↓ / response →0.6%0.9%1.2%1.5%1.8%
4%-78.6%-67.9%-57.2%-46.6%-35.9%
6%-67.9%-51.9%-35.9%-19.8%-3.8%
8%-57.2%-35.9%-14.5%6.9%28.3%
10%-46.6%-19.8%6.9%33.6%60.3%
12%-35.9%-3.8%28.3%60.3%92.4%

Equations, assumptions and sources

You set 1–200 creators. Agency fee: RUB 990 per creator; RUB 890 from 25 creators; RUB 790 from 50. The selected tier applies to every creator. Products, creator fees, shipping and contingency are separate. Optional budget fitting checks every count and picks the largest affordable one. It maximises count, not profit. The main view rounds amounts to whole rubles and balances the order-cost row to the rounded total. CSV retains unrounded results. Unspent money is not a cost. Creator gift costs are separate from the cost of customer orders.

Percentages are fractions from 0 to 1. N is booked creators; d publication fulfilment; p posts per creator; v views per post; f frequency; o cross-creator overlap.

n = N × d
V = n × p × v
U = (p × v / f) × [min(n, 1) + max(n − 1, 0) × (1 − o)]

Relevant reach Q = U × relevant share. Responses L = Q × response rate. Incremental paid orders A = L × order rate × incrementality. Retained orders K = A × (1 − returns).

Net price = ticket × (1 − discount)
COGS = your cost per order
Unit contribution M = net price × (1 − fees) − COGS − fulfilment

Budget C includes the agency fee, barter at cost, creator fees, creator shipping, production, other costs and team time. Contingency applies to that subtotal.

Revenue = K × net price
Profit = K × M − A × returns × cost per return − C
ROMI = profit / C × 100%

Break-even: round up C / [M − r / (1 − r) × cost per return], where r is the return rate. A non-positive denominator makes break-even unattainable in this model. Required order conversion is C / [L × incrementality × ((1 − r) × M − r × cost per return)].

PV = new customers × retained repeat orders × M / (1 + annual rate)^(months / 24)

Profit including repeats = initial campaign profit + PV. Repeats, margin and incrementality are your assumptions. The model excludes seasonality, competitors, organic growth, stock/capacity constraints and changes in customer behaviour. Audience overlap is approximate; causal impact requires a controlled experiment.

Google: ROI, Google: attribution and incrementality. All initial prices are editable examples, not approved rates. Behavioural assumptions are not calibrated.

Let’s plan
your project.

Share your business name or website. We’ll discuss your goals and propose the right format, scope and budget.

An agency by the goesti. team

Tell us what your business needs.

Leave your details. We’ll discuss your brief and prepare a proposal.

Add details

How we process your data (RU)