Blog
Pay once or subscribe? The math for your first ten clients
9 min readThe OurPortal team
Almost every client-portal tool is a subscription, because a subscription is a better business than a single sale. We sell subscriptions too — but we also sell the portal outright, once, which almost nobody else will. Which of those is cheaper for you is a question with an actual answer, and it is worth fifteen minutes of arithmetic before you commit to either shape. So here is that arithmetic: our own prices, a competitor’s published prices, and the card-processing fee that neither of us controls, run against a real scenario instead of left as a slogan.
The short version, so you can stop reading here if you want to: paying once wins for most of what signing your first ten clients actually looks like. It stops winning outright somewhere past a certain amount of money moving through the portal every year — and we would rather show you exactly where that line sits than pretend it does not exist.
What OurPortal actually costs
Nothing at all for your first 2 clients. Past that you pick a plan — $49 a month for 5, $149 a month for as many as you like, or $999 once to buy the unlimited one outright and never pay us again. That last one is what this post is about. Whichever you pick, two more costs apply that have nothing to do with us and everything to do with moving money at all:
- 2% of whatever a client pays you through the portal’s own invoicing — and nothing on anything you bill any other way.
- Stripe’s own processing fee: 2.9% plus $0.30 per successful card charge, Stripe’s standard published US rate as of August 2026. This applies to every card payment on the internet, on every tool, and neither of us sets it.
What a subscription portal tool actually costs
Hubflo, the tool we get compared to most, publishes three self-serve plans running $67–$262 a month as of August 2026 — $804–$3,144 a year, every year, whichever one you land on. Their pricing page does not say whether they add their own percentage on top of what Stripe already charges; we could not find one published, so the worked example below assumes they do not. If they do, this comparison is kinder to them than it should be, not harsher.
That Stripe fee is identical either way, which is the detail worth sitting with: it is not really what you are comparing. You pay it however you take a card, on any tool. The only two numbers that actually differ between buying OurPortal and subscribing to something else are the tool’s own price, and whatever percentage, if any, it adds on top.
The worked example: 5 clients, $3,000 a month
Say you are billing $3,000 a month across 5 clients — an established small practice, not a first invoice — and every one of those invoices goes through the portal, one per client per month. Here is the full first year, side by side with Hubflo Starter, their cheapest published plan and the fair comparison at this size:
| OurPortal Starter | OurPortal Lifetime | Hubflo Starter | |
|---|---|---|---|
| The plan itself, 12 months | $588 | $999 | $804 |
| Our platform fee, 2% of billings | $720 | $720 | not published |
| Stripe’s processing fee (identical either way) | $1,062 | $1,062 | $1,062 |
| Year one, total | $2,370 | $2,781 | $1,866 |
| Every year after | $2,370 | $1,782 | $1,866 |
Hubflo Starter comes out $504 cheaper in year one at this volume. That is a real result, not a rounding error, and it gets the honest headline: at this size, with every invoice going through the portal, the subscription is the better buy. Here is exactly why — and why the answer flips completely one roster smaller.
Why the subscription wins at this volume
Our percentage scales with what you bill; their flat fee does not. At this volume two percent of $36,000 is $720 a year — almost the whole of Hubflo Starter’s $804 subscription, before you have paid us anything for the portal itself. No amount of rephrasing changes that arithmetic, so we are not going to try.
Buying Lifetime instead does eventually pull ahead, but slowly at this billing rate: from year two our only ongoing difference is that $720 fee, which is $84 a year less than their subscription. Paying back the $999 up front at $84 a year takes about 143 months. If you are routing this much through the portal, that is a long time to be waiting to be right, and we would rather say so.
Where this stops being true
Run this arithmetic with your own numbers before assuming they favour us. Past roughly $40,200 a year moving through the portal’s own invoicing at today’s 2% rate, our ongoing share costs more per year than Hubflo Starter’s flat subscription — and a fee that never grows is the right tool at that volume, not a percentage that does. If that is closer to your numbers than the example above, a subscription with no take-rate is genuinely the better buy, and we would rather tell you than let you find out from a Stripe statement.
What this means while you are signing your first ten clients
Most of "your first ten clients" looks nothing like 5 established clients billing $3,000 a month. Take 2 clients on a combined retainer of $1,000 a month — a realistic early month. That roster fits our Free plan, so the portal costs $0: the whole first year comes to $595, all of it fees on money you actually collected, against $1,159 on Hubflo’s cheapest plan. That is $564 cheaper before you have sent a tenth invoice, and there is no card on file to cancel.
And the 2% only ever applies to money that actually goes through the portal’s own invoicing — pay a client by bank transfer, or through whatever you already use, and that portion costs nothing extra on our side. Most people do not route every dollar through one tool from day one, which means the real crossover for most accounts sits higher than the $40,200 above, not lower.
The honest bottom line
If you are early — a handful of clients, building toward your first ten — start on the free plan. It is not close, and it costs nothing to find out. If you are already running real volume through a single portal, a flat subscription with no take-rate may well beat us, and the arithmetic above is how you check with your own numbers. And if what you actually object to is renting software forever, $999 once buys this one outright — that option is the reason this post exists. Either way you know before you pay, which is the point of writing numbers down instead of a slogan.
Do your own numbers
See exactly what each plan costs.
Every constant in this post comes straight from the pricing page — there is no special blog-post rate.
No card · Two questions · Your first 2 clients are free