Blog
Why pay-once beats another subscription (the math for your first ten clients)
9 min readThe OurPortal team
Every client-portal tool on the market except this one is a subscription, because a subscription is a better business than a single sale. That is a fact about their incentives, not about your client list, and it is worth fifteen minutes of arithmetic before you commit to either shape of pricing. So here is that arithmetic: our own price, a competitor’s published price, 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
$199 once, and then two more costs 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 | Hubflo Starter | |
|---|---|---|
| One-time fee | $199 | none |
| Subscription, 12 months | none | $804 |
| Our platform fee, 2% of billings | $720 | not published |
| Stripe’s processing fee (identical either way) | $1,062 | $1,062 |
| Year one, total | $1,981 | $1,866 |
Hubflo Starter comes out $115 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, in the first year, the subscription is the better buy. Here is exactly why, and what happens next.
Why the subscription wins the first year — and stops
Our fee scales with what you bill; the one-time fee does not. At this volume, two percent of $36,000 is $720 — add that to the $199 head start and the first year costs more than a flat $804 subscription, full stop. No amount of rephrasing changes that arithmetic, so we are not going to try.
But look at what happens once that one-time fee is behind you. From year two onward, our only ongoing cost that differs from the subscription is $720 a year — $84 less than Hubflo Starter’s $804 subscription, every single year, for as long as you keep billing at this rate. The $199 gap from year one closes in about 28 months, and after that we are cheaper on a running total forever — because a flat monthly fee never gets any cheaper, and the one-time fee is already paid.
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. Two clients on a combined retainer of $1,000 a month — a realistic early month — costs $794 on OurPortal for the whole first year, against $1,159 on Hubflo’s cheapest plan: $365 cheaper, before you have even sent a tenth invoice.
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 — pay once. It is not close. If you are already running real volume through a single portal, do the arithmetic above with your own numbers before you buy anything, ours included. That is the actual point of writing the numbers down instead of a slogan: they hold up, or they do not, and either way you know before you pay.
Do your own numbers
See exactly what the one payment buys.
Every constant in this post comes straight from the pricing page — there is no special blog-post rate.
Checkout runs on Stripe · your card details never touch our servers