Skip to main content

Pricing and discounts

One pricing engine answers "what does this cost?" everywhere. The public price list, the order composer's quote, the checkout charge and the developer API all run the same arithmetic, so the same account is quoted the same cent on every surface.

How a price is built​

Every service is priced in USD per 1,000 units. Your line is assembled in this order.

  1. Cost, then markup. The provider's rate converted to USD, plus the markup the catalogue team set on that offering. That product is the list price, and it is what the public pages show. The provider's rate is not a snapshot: the supplier catalogue is re-read automatically at a fixed interval (every 30 minutes by default), so a rate the provider changes reaches every card, quote and charge within one cycle — and a service the provider withdraws leaves the store, and is refused at checkout, from the same moment.
  2. Add-ons raise the list. Priority delivery adds 15% and a refill guarantee adds 8% for 30 days. They are products, not fees, so your discounts come off them too.
  3. Percentage discounts are summed, then capped. Your plan's standing discount plus your volume rate-break are added together — not compounded — and the total applied to the price is capped at 15%.
  4. Overflow becomes boost credit. Discounts you earned beyond the 15% cap are not lost. The surplus is granted back as boost credit after the order is accepted, valued against what you actually paid and capped at 3% of the charge.
  5. A coupon comes off the discounted subtotal, in whole cents, because that is the figure you were shown.
  6. The margin floor. No stack of discounts can sell below the provider's cost plus 8% — and that floor is itself capped at the list price, so an offering deliberately priced at zero markup is still honoured at its list price rather than quietly marked up.
  7. Rounding happens once, upwards, at the end, to whole cents. Rounding a unit price first and multiplying second would multiply the error by the quantity, so the whole line is computed in fractional cents and rounded only when it is finished.

The itemised Order summary in the composer is the charge. The same code computes both.

Plan discounts​

PlanStanding discount
Free0%
Lite5%
Plus8%
Elite10%
Master12%
Ultimate15%

The discount applies automatically on every order — composer, cart and API alike — and stacks with your volume rate-break inside the 15% cap.

Referral Premium is priced as Free

The earned Referral Premium status carries a name and a badge, but every Boost figure on it is copied from Free: 0% discount, 1 Auto-Boost rule, 5 live orders, a $25 per-order cap, no drip-feed, no CSV export and no API. It is recognition, not member pricing.

Volume rate-breaks​

Lifetime boost spend earns a second, automatic discount. It is the only discount a Free account can earn.

RungLifetime boost spendRate break
Bronze$503%
Silver$2506%
Gold$1,00010%

The highest rung you have cleared wins — they do not add to each other. Bronze plus Silver is 6%, not 9%.

Your current rung is the Volume rung stat card on the Boost Overview page, with the sub-line Earned from lifetime boost spend. Where a rung is active, the composer's discount label spells the whole stack out — for example tier 8% + volume 6% → capped 15%.

These are the shipped defaults, and the team can retune them

The three thresholds and their percentages are configuration, not constants. The rung shown on your Overview card is always read from live data, so trust the card over this table if they ever disagree.

The overflow rebate​

A Gold-rung Ultimate account earns 15% from its plan and 10% from volume: 25% in total, against a 15% cap.

The 15% comes off the price. The remaining 10% is valued against what you actually paid and granted back as boost credit, bounded at 3% of the charge — so on a $100 order you pay $85 and receive $2.55 in boost credit.

That credit is granted only once the order has actually been accepted by a provider, and it is reversed if the order is later refunded in full. It appears in the composer's Order summary as Boost credit earned, and on the boost-credit ledger as Discount rebate.

Coupons​

Type a code into the Coupon field in the composer and press Apply. A coupon can be a percentage or a fixed amount, can carry a maximum discount, and can be restricted by platform, by minimum order value, to first orders only, to a total number of redemptions, and to a number of uses per account.

Every refusal names its own reason, and a coupon is consumed only if the order actually goes through. The full list of refusals is on Getting a quote.

The Wholesale Desk​

Master and Ultimate accounts can be given a negotiated flat rate by the Onflow Ads team. It is set per account, by hand, and you ask for it by contacting support.

How it behaves:

  • It replaces the whole ladder. A wholesale line is priced at the negotiated markup with no plan discount and no volume rate-break. The rate is the entire deal.
  • It can never raise a price. Each line is priced both ways and the wholesale rate is used only when it comes out cheaper than your normal ladder price. On a low-markup service, your ladder price usually wins and the wholesale rate goes unused.
  • It is floored. A stored rate is clamped up to your plan's floor — 18% markup on Master, 10% on Ultimate — so a stale or mistyped rate can never sell below cost.
  • Eligibility is re-checked live. A downgrade below Master silently disables the rate; nothing has to be revoked.
A wholesale rate is never shown to you

Nothing in the interface flags that a line was priced wholesale. The Order summary shows a lower Total with no wholesale label, no badge and no note. If you have a negotiated rate and want to confirm it is being applied, compare a quote against the same service's ladder price, or ask support.

Why prices differ between offerings​

Two services on different platforms will often carry visibly different margins. That is because an offering's markup is stamped when it is first curated, taking the platform's own default markup if one is set, then the global default, then the platform constant of 28%. Changing a default afterwards does not re-price offerings that already exist — they keep the markup they were curated with.

It is an internal pricing lever, not a setting you can see or change, and it explains why the same nominal service can carry different margins on Telegram and YouTube.

What else your plan decides​

Beyond the discount, your plan sets your live-order cap, your per-order ceiling, your mass-order row limit, your Auto-Boost slot count, your API key count and rate, and your included guarantee window. Every one of those numbers, with the exact error text you get when you hit it, is on Limits and caps.

If something goes wrong​

What you seeWhat it meansWhat to do
Your price differs from a colleague's for the same servicePrices are personal: plan discount, volume rung and any wholesale rate differ per accountThe list price on the public pages is the shared baseline
The discount label ends → capped 15%You earned more than 15% and the surplus became boost creditLook for the Boost credit earned row in the same summary
A coupon took off less than its face valueThe margin floor limited it — the price cannot go below cost plus 8%The summary always shows what actually applied
The Total is above the public list priceAn add-on is on. Priority is +15% before discounts; the guarantee is +8% before discounts, and zero when your plan already includes a window at least as longTurn off what you do not need. Elite, Master and Ultimate are not shown a guarantee toggle at all, so on those plans the surplus is priority delivery
The Volume rung card shows a dashYou have not yet cleared $50 of lifetime boost spendIt appears automatically once you do
That service is temporarily unavailable on the quoteThe provider's rate or the exchange rate cannot be readNothing you can fix — pick another service