Transaction-based variable pricing wasn’t cool in SaaS five years ago, but it’s slowly shifting that way as useful AI-first and agentic solutions start charging on customer outcomes.
Some payments-based founders have been outcome-based for years, with no per-seat recurring revenue and long contracts.
That’s not consumption pricing, it’s outcome pricing. Only pay for performance.
Jay Maharaj built TeamLinkt in Saskatoon, Saskatchewan, a place not known for software.
He saw the problem while coaching his own kids: the hockey team had a budget for a team communication app, and the soccer team didn’t, so he either paid for it himself or went without.
He launched the TeamLinkt app in 2018 and its back-office platform in 2020.
TeamLinkt now powers more than 3,500 organizations with just over 30 employees and 600,000-plus monthly active users across soccer, hockey, flag football, cheer, dance, and more.
Revenue is pushing $4.5 million CAD this year and growing close to 2x year over year.
There is no SaaS fee and no per-player fee. The platform is free, and TeamLinkt takes a small markup on hundreds of millions of registration payments running through Stripe.
Jay chased venture capital for about half a year, even moving his family to the US, before deciding the math never made sense for the company he was building.
Last year he raised $6 million USD in practical growth funding from Growth Street Partners, kept board control, and has been very deliberate about spending it.
He would rather grow alongside his customers than extract more from them.
“Our competitors are gonna charge you tens of thousands of dollars to use that platform. But with TeamLinkt, you get the core platform and there’s no SaaS fee — we’re payments-driven. And they can choose to absorb that transaction fee or pass it through registration, so for an organization we’re really a net-zero cost.
“Everything that you need to run your system is in core. It’s free for the organization, and when they set up registration, we power payments through Stripe, and then we have a small markup. We feel it’s fair and market, usually very competitive if not better, and we have no per-player fees in addition to that.
“We’re very invested in giving them time back so they can grow their programs, because as they grow, we grow. So the less work we do on the back-office side, the more energy our customer has to put into coaching, administering, or helping the youth soccer club grow in their community. And that’s really what drives us.”
A transaction-based revenue model creates seasonality and some risk, but it’s more aligned with customer outcomes than per-seat or per-team fees. Isn’t this where agentic solution pricing is headed, too?
Coaches and parents spread the app club to club, so they can spend less on marketing.
Check out this practical interview with Jay Maharaj on the Practical Founders Podcast.

