← All AI Engineer talks

AI Engineer World's Fair 2025

Revenue Engineering: How to Price (and Reprice) Your AI Product

About this talk

Orb co-founder and CTO Kshitij Grover explains how AI companies should design pricing around customer value, purchasing behavior, variable infrastructure costs, and predictable budgets. Using Replit Agent and Cloudflare Workers as examples, he contrasts self-service and enterprise sales, shows how CPU-based infrastructure pricing can align with AI workloads, and discusses usage-based incentives, ongoing repricing, threshold billing, fraud, and prepaid models.

Chapters

  1. 0:00Pricing as friction and Orb's billing infrastructure
  2. 1:12Replit Agent and the evolution of software pricing
  3. 3:16AI margins, variable costs, and predictable pricing
  4. 5:33Enterprise purchasing, developer self-service, and packaging
  5. 8:54Cloudflare Workers and CPU-based AI infrastructure pricing
  6. 11:06Continuous repricing, sales incentives, and prepaid billing

Talk transcript

  1. 0:00

    [upbeat music] Thanks for coming to my talk.

  2. 0:16

    I'm Kshitij. Uh, I'm one of the co-founders at Orb, um, and I'm gonna be talking about how to think about pricing. Um, maybe top-level takeaway, uh, from this talk is that pricing is a, is a deep, complicated topic.

  3. 0:28

    We're gonna cover some examples. We're gonna cover some tactical advice. Um, but in general, the way you should think about pricing is pricing is a form of friction, uh, for your product.

  4. 0:36

    And sometimes that friction can be applied for a very good reason. Sometimes that friction can just prevent people from using your product. And so you, you really have to think about the value your product is delivering as well as the audience you're delivering it to, um, and the way that you're building and innovating in your product to,

  5. 0:50

    to start really thinking about pricing. Um, just a quick, uh, intro to Orb. Uh, Orb is a usage-based billing infrastructure company, so we help companies at lots of layers of the stack, um, think about pricing and billing.

  6. 1:03

    Uh, nowadays, a lot of our conversations first center around monetization and pricing as a practice, and then we get into the weeds of how do we actually bill for this stuff.

  7. 1:12

    So, uh, you know, maybe, maybe an intro, uh, tweet to start. Um, this is Amjad. Uh, he's the CEO and founder of Replit. Replit is one of Orb's customers.

  8. 1:22

    Um, and, and this is a tweet, actually pretty recent, starting to think about how Replit Agent should price itself. And so, so, you know, pretty short tweet, but a lot of complexity actually packed in here.

  9. 1:31

    Uh, really starting to think about, you know, as you have Replit, which is a very popular agent that, you know, does programming, s- uh, is starting to build full stack web apps, um, how sh- how should a company like Replit price their agent?

  10. 1:43

    Should it be like a s- super simple every time the agent checkpoints, it charges you a fixed amount, um, or should it start aligning with the complexity of the change it made?

  11. 1:53

    Um, and as you can start, you know, thinking through this question, you have to think through considerations like who is Replit built for, right? What are the costs that Replit incurs?

  12. 2:00

    Um, but also just the user experience of if I get charged some amount at the end of something that this agent has done without me really having control over what the agent did other than the initial prompt, um, is that gonna be surprising?

  13. 2:12

    Is that not gonna be surprising, right? So, um, y- these considerations apply particularly to agents because the work that the agent is doing is fairly opaque or can be opaque.

  14. 2:22

    Um, but they actually apply at every layer of the stack, including the kind of infrastructure layer of the AI stack.

  15. 2:27

    Um, so monetization as a whole is changing. Uh, maybe let's start with some kind of traditional principles in, in pricing and, and how pricing has always been thought about, right?

  16. 2:35

    So we're maybe coming from way back in the day, you know, you're, you're selling a fixed license. You, you go to like Fry's Electronics and, and buy your TurboTax license.

  17. 2:45

    Uh, and then of course, now you have seat-based pricing, subscription, maybe you're paying $30 a seat, um, all the way to you have this usage-based pricing, which is very dynamic, and, and then maybe you can consider outcome-based pricing as a further evolution of that.

  18. 2:57

    So tr- in traditional pricing, you, you have a fe- a few key principles. You wanna make sure that the pricing is simple so that users can actually understand it.

  19. 3:04

    They can grok your pricing. They know how they're gonna pay for your tool. Um, you wanna produce some friction because it, it determines the value of your product, like willingness to pay is a very real signal, and then you wanna protect your margins, right?

  20. 3:16

    Um, traditionally, software margins have been very healthy. Uh, you know, a good software margin looks like 80%. Obviously, as you start getting closer to the infrastructure layer and as you start moving into the world of AI, uh, these margins are, are much, much more variable.

  21. 3:30

    Not necessarily unhealthy, but, um, there, there's a lot more degenerate workloads that, that you can incur with an agent. So now, now starting to think about AI-native pricing, predictability matters a lot, right?

  22. 3:40

    I, I think especially when you're selling to more mature companies that need to budget and think about their, uh, you know, cost profile using your tool, they need to be able to predict how that cost is gonna scale, not just on an individual developer, how that cost might scale, but just generally throughout the company's buying process.

  23. 3:59

    Um, AI is very early, so, uh, speed and, uh, and, and just showing the value of your product and people being able to play around and experiment matters a lot.

  24. 4:09

    Uh, oftentimes, at least in this space, it's not like people are coming to you buying a very established product. It's kind of your burden of proof to say, "You know, here's how our agent works.

  25. 4:18

    Just go try it," and then start thinking about pricing. So, so maybe the, the friction point and where it is has changed. And then as I was saying, um, COGS are variable, but, but not only are they higher, they're also changing very, very quickly.

  26. 4:29

    I'm sure everyone in this room has seen, okay, great, um, you know, OpenAI, uh, cut, cut model costs by a third overnight. Uh, that has a pretty material impact on like potentially the underlying COGS of many of these agentic tools.

  27. 4:43

    So, um, the three key principles that, that I think matter here are like really thinking about the audience, who your product is optimized for, what the value delivery mechanism looks like, your margin structure.

  28. 4:54

    Um, and, and I say margin structure and not actually margins because again, the underlying costs are changing very, very rapidly, so you wanna think about what are the axes of scaling rather than what is the literal margin on day one, e- especially if you're an earlier product.

  29. 5:09

    And then you wanna give yourself the flexibility to experiment over time. This comes with a lot of complexity, but I think it's very important because you're just not gonna get it right the first time.

  30. 5:17

    Um, so, so these are kind of the, the principles to keep in mind. Maybe going through one by one. Um, the, the way to kind of think about pricing for your audience is, um, you know, h- what is their buying journey, and what are they coming to you to, to buy, and what value are they looking to

  31. 5:33

    get out of it, right? Uh, if you're-- Like I, I, we, we talked to lots of people who are like, "Oh, you know, ServiceNow's pricing is so silly. You go to their pricing page and it says like contact sales."

  32. 5:43

    It's like, well, that's, that's a very, very different audience that they're selling to, where they're probably cross-selling some, some existing contract that is a, a big enterprise commit. They want you to talk to sales because they really want to tailor the value to their sales motion, right?

  33. 5:58

    And then on the other hand, companies that are selling to individual developers, there's not a procurement team. There's no purchasing process. They want you to click-

  34. 6:05

    Try it and start using the product immediately. So, so, um, don't just think about the kind of point of entry, but think about who's behind that at the company.

  35. 6:14

    Uh, is it gonna be a cross-functional decision? Is it something that someone can just insert into, you know, a- as, as a vendor on day one, or, or is there gonna be more of a process around it?

  36. 6:23

    And then also, uh, start to kind of think about, uh, what users are seeking as quickly as possible. If they're seeking a proof point, then perhaps you wanna be able to give them that proof point before you insert pricing into the equation.

  37. 6:36

    Here's, here's an example, again, using Replit. Um, couple things to note here. Uh, y- you'll see that there's, uh, one, a lot of tiers, and pricing is actually quite transparent.

  38. 6:46

    Obviously, there's a free tier, right, indicating that they want you to see the value without having to do a ton of work, think about the monetization. Um, and, uh, o- o- one thing that's kind of subtle is oftentimes pricing and packaging really starts to, uh, dictate what sort of use case they are imagining you to use, right?

  39. 7:05

    Like, um, you know, what models you have access to, how many agent checkpoints you have access to included, how many seats you might have included. Uh, it, it kind of starts positioning your product.

  40. 7:15

    Is it a multiplayer product? Is it something that people are gonna be using daily, or is it something that you're gonna be using, you know, maybe like five times a month?

  41. 7:22

    Uh, the way you package it really determines the incentives that you're pushing onto your users, and obviously controlling for the costs that you might pay on the back end.

  42. 7:30

    Here's another example from Unifi, which is, I, I think, a, a agent, agentic company, but it's, like, targeted at revenue and go-to-market teams. One, you'll see that, like, the price point is a lot higher.

  43. 7:40

    Um, I want you to, like, forget whether it's monthly or annual or any of that. Just, like, you come on this page, the price point is higher. That communicates something psychologically.

  44. 7:48

    And, and then the, like, second two tiers are custom, right? Uh, um, again, I, and, and maybe the, the third thing to point out here is that 50,000 credits, 200,000 credits, 600,000 credits, I, I actually don't know what that means, but that seems like a large number that communicates something about the workflows they expect to participate in

  45. 8:04

    and, like, what that might mean for how you use Unifi, right? Um, of course, like, it, it maybe goes unsaid, but the set of logos you put on your pricing page is also very important.

  46. 8:13

    Um, are you tailoring it towards, okay, we, we service the best developer brands, or we service, like, Fortune 100 enterprises. Um, and so pricing is, is not just the price point, but, but of course also the, the whole experience of what someone sees when they land on this page.

  47. 8:28

    Um, let's just talk a little bit about margins. Um, w- you know, as, as, uh, the, the underlying architecture of your product changes, of course your, your margin's gonna change.

  48. 8:38

    These inputs are changing very quickly. Um, one, one interesting example here is, uh, you, you... As much as possible, you wanna think about, uh, the differentiation of your product also in R&D innovation and try to pass that on to your users as basically pricing leverage.

  49. 8:54

    Uh, a, a good example of this is, like, Cloudflare has built their infrastructure on, and their workers' infrastructure on these, like, isolates, right? So, so they're kind of lightweight compute machines, and so they can charge for CPU milliseconds.

  50. 9:06

    And so if someone is building, like, an agentic app on Cloudflare and it makes, like, a, you know, call out to OpenAI or Anthropic, you're not getting charged for that because Cloudflare is just charging you for CPU milliseconds instead of wall time.

  51. 9:18

    I think that's a really good example of them, you know, taking an architectural bet, um, which, which might be good for many, many reasons, but it's a really good fit for building AI agents or generally AI software on top of Cloudflare.

  52. 9:29

    So that's... I see that as an example of, like, passing down technical innovation to the end user. Um, and then the other thing to consider about your margins is you, you don't have to protect them at all costs.

  53. 9:40

    You just have to think about what are the extreme edge cases, and what are you doing to, like, prevent those outcomes, right? So if you have these potentially really degenerate workloads, uh, how do you incentivize reasonable usage?

  54. 9:51

    Do you put in rate limits or guardrails? Um, you don't have to kind of linearly necessarily scale cost with usage. You, you can protect your margins potentially in, in different ways.

  55. 10:01

    Um, th- this is an example from Jasper. I, I think this, this blog post and pricing has changed since, since I pulled this example. But, you, you know, Jasper realized, like, "Hey, we're, we're targeted toward marketing teams.

  56. 10:11

    Marketing teams don't wanna count credits, like, when they're, you know, bas- basically writing marketing copy." And so, uh, they, they talk a little bit in this blog post about how they've architected a- around being able to, like, switch between models under the hood seamlessly.

  57. 10:25

    You don't have to choose the right model for the job. And as a result of that, they went unlimited on, uh, each of the three tiers, so you're, you're no longer counting credits as you're using Jasper.

  58. 10:35

    Now, uh, this kind of highlights the core value prop of the product, which is they wanna be a really critical part of that workflow, and they don't want you to have to, like, pick and choose when you use Jasper because you might have credits or might run out of credits.

  59. 10:48

    So, uh, again, kind of trying to take, is there, like, an architectural, uh, advantage you have, and how can you pass that on to your pricing model?

  60. 10:57

    Finally, I wanna talk about flexibility. Um, you know, y- [chuckles] you all, as, as you're working in your teams, uh, you're constantly improving your product. You're putting a lot of R&D into it.

  61. 11:06

    Um, one thing that is, uh, u- used to be true, especially in the seat-based world, is, like, you'd have R&D over here shipping a ton, um, increasing the product value, and then you'd have, like, a once a year, "Okay, we're changing our seat price from $20 to $25."

  62. 11:20

    Um, one advantage you have in the AI world is, like, uh, the value is much closer to the end user. It's, it's not necessarily, like, a $20 a seat thing.

  63. 11:27

    It's, like, someone is literally seeing, "Okay, I'm, I'm taking this action. This agent is giving me this output. Okay, it's getting better, it's getting... it's better, it's getting better."

  64. 11:35

    So I think not only do you as a business have a responsibility to incrementally evolve your price as, uh, you know, y- you invest R&D, but I think it's, it's honestly a lot more understandable for customers why that's happening because the, the monetization is much closer to the value of the product.

  65. 11:52

    Um, so, so, uh, you know, obviously, i- in Orb's customer base, but in general, we are seeing people, uh, make many, many more price changes, not just once a year or twice a year, but in fact, some customers making price changes, uh, two, three times a month.

  66. 12:07

    Um, and again, the- there's, there's caveats that come with that. Uh, you have to think about, you know, what, what is that complexity that introduces in the, in the mental model of your end users?

  67. 12:17

    How are you gonna manage change? Um, and a, a g- a kind of good internal dynamic example of this is, uh, if your go-to-market team is, you know, commissioned and, and they're selling these big enterprise contracts and your pricing is changing, or you're going to, like, a pay-as-you-go model, you need to think about, like, what does that

  68. 12:32

    mean for your sales team? What, what does that mean for the incentives that they have in selling your product? Classic example of this is a lot of usage-based companies now commission their sales reps not on the initial contract land, but on the expansion of that- account over time?

  69. 12:46

    And then, okay, second order effect, how do you think about customer success versus sales as an organization, and how do you organize that internally, right? So, so repricing can have lots of impacts, not just on your end user, but also on the internal dynamics of your org.

  70. 12:59

    Um, fi- finally, the thing I'll say is, uh, as you're iterating, you, you really want to, as much as possible, be able to simulate the impact that this pricing change is gonna have on your users.

  71. 13:09

    In particular, I think, uh, you wanna be able to simulate, uh, different usage patterns. So if you think about your users and cohorts, um, some might be using it for very different use cases.

  72. 13:20

    What is that revenue mix gonna look like? What is your top, uh, revenue-generating customer going to... How, how are they gonna change with a new pricing model? You, you wanna be able to do that in a, in a data-informed way, especially if you're running at a, at a reasonable scale.

  73. 13:34

    Here are some predictions I have as, as we're wrapping up for AI agent pricing. I think, um, you know, the, the price wars will continue. We're seeing agents get cheaper and cheaper.

  74. 13:43

    Um, and, and, you know, I think you're, you-- we should expect, uh, people to try to give effectively unlimited plans. I think there'll still be caps, I think there'll still be guardrails, but I think, um, w- we, we will move to a world where, uh, you know, pe- people just want these agents embedded in every workflow, so

  75. 14:01

    try to, try to converge to effectively unlimited. Um, [lip smack] I, I think outcome-based pricing is going to get more real. We are seeing some companies, uh, do that already. But the, the, the hard part about outcome-based pricing is defining what the actual SLA is.

  76. 14:15

    Like, what, what is the outcome, and how do you measure it, and does it make sense to the end user? Um, I, I think, like, we're gonna see a lot of clear definition of success language and contracts, and, like, people really trying to get, uh, precise about what the outcome is that, that they're charging for.

  77. 14:32

    And then, um, I, I think there's gonna be a lot more real-time visibility, spend management, uh, balance alerts. I, I think the kind of workflow around pricing and monetization is gonna get, uh, more and more sophisticated.

  78. 14:45

    You, you think about, like, you know, obviously in, in database queries, you have, like, query planners. I think it's quite possible that, you know, you, you prompt an agent, it tells you, like, "Here's my estimate for how much, uh, how many credits I'm gonna use," or, "Hey, here's three options for, um, how I might execute, how I

  79. 15:02

    might plan this workload. W- one's gonna take 10,000 credits, the other's gonna take, you know, 4,000 credits." I think that customer experience of, like, being able to control the workflow around the spend is likely to get much, much more sophisticated, um, this year.

  80. 15:17

    So, uh, just, just final note, um, we have a whole e-book on how to price your AI agent that goes into much more tactical advice, talks about specific, you know, threshold billing, fraud, prepaid pricing models.

  81. 15:28

    Um, if you wanna check that out, that is at this link. Thank you. [audience applauding] [upbeat music]