Skip to content

Billing

OpenPartner has three pricing shapes. You picked one at signup; you can change later by talking to support.

The three tiers

TierWhat you payWho it’s for
Self-host$0 — runs on your infraEngineering teams that want full control.
Hosted Flex$49/mo + 1.5% of partner-attributed revenue (5% of the commission above 30% or on bounties)Brands with predictable monthly costs.
Hosted Revshare3% of partner-attributed revenue, no monthly (10% of the commission above 30% or on bounties)Brands that prefer pay-as-you-go.

If partners drove $10,000 of attributed revenue this month at commissions of 30% or less, the platform fee on Flex is $49 + $150 = $199; on Revshare it’s $300.

Either hosted tier can add white-label for $49/month.

How the platform fee works

The fee follows the value your partners create. For most programs that’s the sale, so you pay a percentage of partner-attributed revenue. Some programs pay partners for things that aren’t sales, like a bounty for a booked demo, or pay more than 30% of the sale. There, the sale amount says little about what the partner earned, so the fee follows the commission instead. Programs paying 30% or less on sales never see the difference.

Each conversion OpenPartner attributes to a partner is billed the larger of:

  • 3% of the sale amount (1.5% on Flex), and
  • 10% of the commission the partner earned on it (5% on Flex).

A conversion counts as a sale, and its value as partner-attributed revenue, if:

  • it’s a paid invoice or subscription (invoice_paid or subscription_created),
  • it pays the partner a percentage commission, whatever the event is called, or
  • you’ve marked its event type as a sale for that program.

Any other conversion, such as a lead, signup or booked demo paid with a flat bounty, has no sale amount, even if the event carries a value. If it pays the partner a commission, the 10% (5% on Flex) minimum is its fee.

In practice, on Revshare (Flex is half):

Commission on the sale10% of the commission, as a share of the saleYour fee
10%1%3% of the sale
20%2%3% of the sale
30%3%3% of the sale
40%4%4% of the sale
50%5%5% of the sale
Flat bounty, no sale amount (e.g. $50 for a booked demo)—10% of the bounty ($5)

So up to 30% commission you pay exactly the revenue rate. Above 30%, or when the sale amount sent to OpenPartner is understated, 10% of the commission sets the fee.

Revenue with no partner attribution (a customer who signed up with no cref or partner coupon) is not billed, and neither is a conversion that pays no commission and isn’t a sale.

If the program pays recruiter commissions, a recruiter’s share of a sale counts toward the commission earned on that sale, alongside the recruit’s own commission. It never makes a conversion count as a sale.

Refunds and chargebacks reduce it, partial refunds in proportion. A refund that arrives after the usage was reported lowers a later invoice. Revenue in other currencies is converted to US dollars at the European Central Bank’s daily reference rate.

The fee is billed to you on your OpenPartner invoice. It is never taken out of a partner’s commission: partners receive the full commission you agreed to pay them.

Enterprise and contract pricing can differ, for example commission-only rates for networks and financial services. If you have a contract, its rates apply.

Plans that started before this rule

If your plan started before this rule took effect, you stay on the previous rule (3% of attributed revenue, or 1.5% on Flex, with no commission minimum) until we email you about the change. The new rule applies to conversions attributed from 30 days after that email.

Worked examples

ConversionRevshare feeFlex fee
$100 sale, 20% commission ($20)$3.00: 3% of $100 is more than 10% of $20 ($2)$1.50
$100 sale, 30% commission ($30)$3.00: 3% of $100 and 10% of $30 are equal$1.50
$50 flat bounty for a booked demo, no sale amount$5.00: 10% of $50$2.50
$100 sale, 50% commission ($50)$5.00: 10% of $50 is more than 3% of $100$2.50

Flex fees are half the Revshare fees, plus the $49/mo base.

The Network fee

What you pay for the OpenPartner Network depends on how you run OpenPartner:

  • Hosted Flex and Revshare: nothing extra. Network access is included in your plan, and partners who found you through the marketplace cost the same as partners you invited.
  • Self-host: the Network access plan, $29/mo + 3% of your payouts to Network-sourced partners. It is not a percentage of revenue.

A Network-sourced partner is one the Network created on your instance when you approved their marketplace application. Partners you invited yourself are never metered, even if they later list themselves on the Network. Only payouts that are marked paid count.

So a self-hoster with no Network connection pays $0. A self-hoster with the Network connected pays $29 base + 3% of what they paid out to creators they got through Network applications.

The white-label add-on

$49/month, added to your Revshare or Flex subscription as its own line item. It serves your whole partner portal from your own domain with your branding only, sends partner email from your address, and keeps your program off the shared marketplace. Setup is in White-label setup.

  • Turning it on from White label in your dashboard charges the rest of the current billing period right away (prorated), then $49 with each monthly invoice. If you haven’t subscribed yet, one checkout covers your plan and the add-on.
  • Turning it off removes the line item with a prorated credit for the rest of the month.
  • Enterprise contracts can include it.

What one sale costs you, end to end

A customer referred by a partner pays a $100 invoice, and your program pays that partner a 20% commission ($20).

Hosted RevshareSelf-host + Network access
Attributed revenue$100$100
Platform fee (on your OpenPartner invoice)$3.00 (3% of $100, more than the $2 minimum)$0
Commission, paid by you to the partner$20.00, in full$20.00, in full
Network fee$0 (included on hosted)$0.60 (3% of the $20 payout) if the partner came from the marketplace, else $0
Monthly base feenone$29/mo for Network access

On Revshare that sale costs you $23: $20 to your partner and $3 to OpenPartner. OpenPartner takes nothing from the partner’s $20. On Flex the platform fee would be $1.50 (1.5%), plus the $49/mo base.

The billing pages

Admin → Billing (hosted) shows your plan and its metered rate, subscription status, recent invoices, and a link to the Stripe Customer Portal to update your payment method.

Admin → Network → Billing (self-host) shows your Network access subscription status (active, trialing, past_due, canceled) and a link to the Stripe Customer Portal. On a hosted plan this page just confirms that Network access is bundled.

Self-hosters with no Network connection have nothing to bill.

Invoices

We invoice via Stripe at the start of each month for the previous month’s:

  • Subscription (Flex tier only)
  • White-label add-on, $49/mo (if you’ve turned it on)
  • Platform fee: the larger of the revenue rate and the commission minimum on each partner conversion (Flex + Revshare)
  • Network access: $29 base + 3% of Network-sourced payouts (self-host with Network connection only)

Failed payments retry per Stripe’s smart retry rules. Three failed attempts → subscription moves to past_due and we email the brand admin. Past-due past 14 days → workspace becomes read-only (you can sign in, view data, run exports — but new conversions stop attributing until you settle up).

Changing tiers

Email [email protected]. Tier changes prorate within a billing period. The product itself doesn’t change — only the meter.

Self-host → hosted migration

Self-hosters can move to the hosted tier and keep their program’s history. Import isn’t self-serve on hosted workspaces yet (the dashboard’s import runs only on self-hosted instances), so we do that step with you:

  1. Export the JSON bundle from your instance (Admin → Export / import → Export)
  2. Sign up at app.openpartner.dev for the hosted tier you want
  3. Email [email protected] and we’ll help you bring the export into your new workspace
  4. Repoint your DNS / SDK to your new hosted workspace

See self-host backups + portability for what an export contains, and what you set up again on the destination. The point of OpenPartner being open-source is that self-host ↔ hosted migration is a real, supported path — your data is yours.