Latest / PwC's accounting podcast / Software costs and revenue recognition in the age of AI
Transcript
- 0:02SPEAKER_03: Hello, and welcome to PwC's Accounting Podcast.
- 0:11SPEAKER_02: Today we're covering some of the latest accounting hot topics for software and SaaS or software as a service companies, including how AI is creating new considerations for revenue recognition as well as software development costs.
- 0:47SPEAKER_02: Today we're covering some of the latest accounting hot topics for software and SaaS or software as a service companies, including how AI is creating new considerations for revenue recognition as well as software development costs.
- 1:02SPEAKER_02: We'll walk through some of the latest questions we're seeing, how the existing accounting guidance applies, and the key considerations companies should have on their radar.
- 1:13SPEAKER_02: To help me work through all of this, I'm joined by Angela Ferguson and Mike Coleman, both partners in PWC's national office.
- 1:20SPEAKER_02: Angela and Mike have extensive experience helping companies navigate revenue recognition and software accounting matters.
- 1:27SPEAKER_02: Angela, Mike, thanks for joining me.
- 1:29SPEAKER_03: Happy to be here.
- 1:30SPEAKER_02: Good to be here.
- 1:31SPEAKER_02: So revenue recognition has always been a hot topic for software and other technology companies.
- 1:36SPEAKER_02: And now with this AI wave impacting almost every business, this seems like a great time to discuss some of the latest accounting hot topics and trends in the sector.
- 1:46SPEAKER_02: Maybe before we dive in, we should just level set on some key concepts.
- 1:51SPEAKER_02: Maybe I'll start with you, Angela.
- 1:52SPEAKER_02: We'll be talking a lot about software that a company might develop and license, as well as software that they might might develop and then deliver through a software as a service or a SaaS arrangement.
- 2:03SPEAKER_02: Can you just remind our listeners how the accounting guidance distinguishes between those two models for the delivery of the software functionality?
- 2:11SPEAKER_03: Yeah, that is a good place to start because the accounting guidance, as you said, does have a different model for a license of software versus software that's being provided purely as a service to customers?
- 2:25SPEAKER_03: So the accounting guidance has two key questions that you have to evaluate.
- 2:31SPEAKER_03: The first is does the customer have the right to take possession of the software without incurring a significant penalty?
- 2:40SPEAKER_03: The second question is, is it feasible for the customer to run that software on their own infrastructure or by using a third-party vendor to host the software for them?
- 2:54SPEAKER_03: If you answer yes to both of those questions, then the arrangement includes a license.
- 3:01SPEAKER_03: If you answer no to either of those questions, so either they don't have the right or they wouldn't be able to feasibly run the software, then the arrangement is accounted for solely as a service.
- 3:14SPEAKER_03: And that's even if the contract itself refers to there being a license for accounting purposes, we're just going to view it as a service.
- 3:22SPEAKER_03: So why does this matter?
- 3:24SPEAKER_03: On the revenue side, it matters because there's a different timing of revenue recognition for a license versus a service.
- 3:33SPEAKER_03: For a license to software, if it's distinct, revenue is recognized at a point in time, which is typically at the beginning of the license period.
- 3:42SPEAKER_02: Aaron Powell And licenses are usually distinct in this space, right?
- 3:45SPEAKER_03: Aaron Ross Powell Well, often, yeah.
- 3:46SPEAKER_03: I mean there's a there's a question there.
- 3:48SPEAKER_03: But if it is distinct, whatever revenue is allocated to the license in the arrangement, you're effectively recognizing that upfront all at once.
- 3:57SPEAKER_03: In contrast, a service revenue is recognized over time as that service is provided.
- 4:04SPEAKER_03: There are also some other implications, you know, downstream when you're applying the model, and there's things around a certain royalty arrangements and the exception for royalty payments that that'll depend on this.
- 4:16SPEAKER_03: But those are the main differences is that point in time versus overtime.
- 4:19SPEAKER_02: So key question to start, do I have a license or not?
- 4:23SPEAKER_03: Exactly.
- 4:24SPEAKER_01: And essentially the same analysis Angela just walked through applies on the cost side for the purchaser.
- 4:31SPEAKER_01: Does that entity have the right to take possession of the software without significant penalty?
- 4:35SPEAKER_01: And is it feasible that they can run it or have somebody else run it with them?
- 4:39SPEAKER_01: If yes, the arrangement includes a software license and a service of hosting that software license.
- 4:45SPEAKER_01: Uh-huh.
- 4:46SPEAKER_01: And if no, the arrangement has no software license.
- 4:49SPEAKER_01: It's purely a service.
- 4:50SPEAKER_01: The impact to the purchaser is whether the software license exists and then the presentation of those costs.
- 4:57SPEAKER_01: So if a software license exists, you have a software asset that needs to be recognized, you amortize that software license over its use for life, and the cash flow is an investing.
- 5:07SPEAKER_01: If there is no software license, then there's no asset to be recorded, and all the costs would be not amortization, just the regular operating cost and the cash flow activity of the operator.
- 5:18SPEAKER_02: So it's interesting that we have kind of this same delineation point, but maybe just to highlight as we go through the rest of the conversation, we're going to be talking about kind of both sides of the equation.
- 5:28SPEAKER_02: A lot of times we'll focus maybe either just on the revenue side or sometimes we'll focus just on the cost side.
- 5:33SPEAKER_02: We're going to try to hit both parts here because they're both kind of relevant, both being impacted by some of the new flavors of things we're seeing in the AI realm.
- 5:41SPEAKER_02: But when we'll try to sort of keep things uh straight for everybody as we go through, but we are going to cover both both sides.
- 5:49SPEAKER_02: So now that we've established you have to make this uh distinction of whether you have a license or not, um we sort of explained the concepts, but do we get a lot of questions like what are some of the nuances that we sort of deal with in this space?
- 6:02SPEAKER_03: Well, that basic guidance I walked through has really been around for a while.
- 6:06SPEAKER_03: It actually predates even the current revenue guidance in ASC 606.
- 6:11SPEAKER_03: So things like what is a significant penalty?
- 6:14SPEAKER_03: I mean, those judgments have generally been around for a while, so they're pretty well understood.
- 6:20SPEAKER_03: We don't necessarily get a lot of questions on that topic.
- 6:25SPEAKER_03: However, there have been a couple of types of arrangements that have come up more recently where the question of is this a license or a service has been relevant or come up, been debated a bit.
- 6:38SPEAKER_03: The first one I would mention is what I'll call bring your own cloud.
- 6:43SPEAKER_03: And what I mean by that is a company that typically provides SaaS that they host themselves or use a cloud service provider to host it for them when they're providing it to a customer, might have an arrangement where a customer would like the software or application to be in the customer's own controlled account with a cloud service provider.
- 7:09SPEAKER_03: So in that case, the arrangement is really changed as far as what the company is providing because they're having to provide their software or application in the customer's controlled account.
- 7:21SPEAKER_03: So in that case, um it's likely that there's actually a license to the software in that arrangement that needs to be evaluated.
- 7:30SPEAKER_03: The other one that has come up is tied up with the whole issue of whether an arrangement has an embedded lease, which has also been a hot topic, right?
- 7:39SPEAKER_03: Um, but in some cases, you could have equipment that is hosting software.
- 7:45SPEAKER_03: And if it turns out that that equipment is actually being leased to a customer, then it's likely that any software that's on that equipment is also being transferred to the customer.
- 7:58SPEAKER_03: And that could be a surprise if you didn't anticipate that there was going to be a lease in that arrangement.
- 8:03SPEAKER_03: Trevor Burrus, Jr.
- 8:03SPEAKER_02: To the customer lessee, I guess, in that's right.
- 8:07SPEAKER_02: Yeah.
- 8:07SPEAKER_02: So lots of uh like interesting nuances as this space evolves.
- 8:11SPEAKER_02: And when you think about you know the embedded lease point, the cloud, bring your own cloud, uh, you really have to get into sort of the specifics of these arrangements and really how the software is being delivered, but you also can't just sort of presume that it's the same in all arrangements or the same across the organization.
- 8:28SPEAKER_02: You really have to look at how the company is contracting.
- 8:31SPEAKER_03: Absolutely.
- 8:32SPEAKER_03: Right.
- 8:32SPEAKER_01: I think my cloud would be raining.
- 8:36SPEAKER_02: Okay, so um we've got sort of that background, sort of the nuances of how to think about whether we have a license or not.
- 8:42SPEAKER_02: Um, what are some of just the say generally hot topics in revenue for these software and SaaS companies?
- 8:49SPEAKER_03: So we we have to start with AI, right?
- 8:51SPEAKER_03: Because that's obviously the hot topic for really companies across all industries.
- 8:57SPEAKER_03: Um, but specific to SaaS and software companies, we're seeing them beginning to incorporate AI-enabled features into their offerings, um, and then assessing how they're going to price these offerings or these features and monetize uh the these new AI services.
- 9:17SPEAKER_03: So, one way this might occur is that there's a SaaS arrangement that a company incorporates some AI-enabled features into that arrangement and prices it on a per use basis, or maybe calling it per token, and that's how they charge for this new feature.
- 9:36SPEAKER_03: So, from a RevRec perspective, there are a couple things you need to think through.
- 9:41SPEAKER_03: The first question would be: are these AI-enabled features a distinct service that's a separate performance obligation from what I'll call the base SaaS offering?
- 9:53SPEAKER_03: And this is really going to depend on how the AI features are being integrated into the SaaS.
- 10:00SPEAKER_03: But if these are sort of optional, incremental uh features that provide additive functionality, it's likely that they would be a distinct service being provided in addition to the base SaaS.
- 10:15SPEAKER_03: So then the second question would be: what is the revenue recognition pattern for those AI services?
- 10:22SPEAKER_03: And again, this will depend on what you believe the performance obligation is related to those AI services.
- 10:30SPEAKER_03: One possibility is that you're providing access to AI services, and that might be more of a time-based or straight-line type recognition pattern.
- 10:42SPEAKER_03: Alternatively, you may say the promise is really the output of using that AI feature.
- 10:49SPEAKER_03: And in that case, revenue might be recognized as the services are provided or used by the customer.
- 10:56SPEAKER_02: And maybe a little bit of a spoiler here, but I think we're going to come back to this uh concept a few times.
- 11:03SPEAKER_02: And it's not like many of the things we're going to talk about today, not really a new gap concept.
- 11:09SPEAKER_02: We're applying it in the AI context, but this whole point of is your promise in a SaaS arrangement to provide access to the SaaS or to deliver some sort of usage, uh quantitative usage of an application for a period of time, the nature of your performance obligation.
- 11:28SPEAKER_02: That's a fundamental question.
- 11:30SPEAKER_02: We're now taking it and applying it in the AI context, but it's not really a new question in the SaaS context.
- 11:36SPEAKER_03: Aaron Powell Agree.
- 11:38SPEAKER_02: So maybe just to kind of highlight the distinction we're trying to make here in terms of the nature of the promise.
- 11:44SPEAKER_02: Do you have some examples we could think through?
- 11:46SPEAKER_03: Sure.
- 11:47SPEAKER_03: Maybe I'll kind of give an example on like the two ends of the spectrum, right?
- 11:51SPEAKER_03: So in the first example, the customer gets unlimited access to AI features for some period of time, so some contract period.
- 12:01SPEAKER_03: And to keep it simple, maybe it's for a fixed fee.
- 12:04SPEAKER_03: So you have fixed fee for unlimited access.
- 12:06SPEAKER_03: Well, in that case, you're likely going to conclude your promise is providing access and you would recognize that fixed fee on a straight line basis over that period of time.
- 12:16SPEAKER_03: It may be a little more complicated if there's also a variable fee, perhaps based on some sort of usage metric.
- 12:23SPEAKER_03: And in that case, you'd have to evaluate whether the variable consideration allocation exception applies.
- 12:31SPEAKER_03: I have to say that slowly because it's a mouthful, which might allow you to allocate that variable fee to certain portions of the contract.
- 12:40SPEAKER_03: And if you don't meet the exception, then you would have to estimate the variable consideration.
- 12:44SPEAKER_03: But again, that's similar to what we have to deal with in SaaS today.
- 12:49SPEAKER_03: The other end of the spectrum, so another example is where a customer purchases a package of tokens.
- 12:57SPEAKER_03: So they pre-purchase this package of tokens that they then use up as the customer uses the AI features on the platform.
- 13:08SPEAKER_03: And say that they have to purchase more tokens if they run out of that package of tokens.
- 13:13SPEAKER_03: And there's really no time limit on when they have to use those.
- 13:17SPEAKER_03: So as long as they continue to be a SaaS customer, the right to use those tokens would continue to roll over, if you will.
- 13:25SPEAKER_03: So in that case, you would likely conclude that your promise is providing the tokens or the output that comes from using the token.
- 13:36SPEAKER_03: And therefore you would be recognizing revenue as those tokens are utilized.
- 13:41SPEAKER_03: And sometimes people think of this as kind of like a consumption or usage-based recognition as opposed to the other example I provided.
- 13:49SPEAKER_03: So that kind of gives you the two extremes.
- 13:52SPEAKER_03: I think what we find is that some arrangements.
- 13:55SPEAKER_03: I know.
- 13:55SPEAKER_03: A lot of arrangements are like gonna be somewhere in the middle.
- 13:58SPEAKER_03: So there will be probably many variations of how these arrangements are structured, how they are priced.
- 14:04SPEAKER_03: And like you already said, Pat, it's similar to how we've had to evaluate SaaS arrangements that are also structured in various ways and may have different ways of fees being charged and how they're monetized.
- 14:17SPEAKER_02: So are there any other like revenue-related questions?
- 14:20SPEAKER_02: And I think some of what Angela just talked through is going to have a cost consequence too.
- 14:24SPEAKER_02: But maybe before we dive into that, Mike, anything else on the revenue side?
- 14:27SPEAKER_01: Aaron Powell Yeah, there are a couple of things.
- 14:29SPEAKER_01: Sometimes the vendor will receive rights to the customer's data as part of the AI service, often in training the data models.
- 14:38SPEAKER_01: So the question there is whether that data, those data rights are non-cash consideration in the arrangement.
- 14:44SPEAKER_01: And so what you uh the vendor would want to do is understand, well, what are the rights?
- 14:49SPEAKER_01: Are there do they extend beyond the purpose of training that customer's data?
- 14:54SPEAKER_01: And does the vendor control the rights?
- 14:56SPEAKER_01: That's the key determination.
- 14:57SPEAKER_01: So if they get an asset that they control that's distinct, then it might very well be non-cash consideration.
- 15:04SPEAKER_01: Um there are also some principal versus agent considerations, especially when using a third-party provider for some of the AI services.
- 15:12SPEAKER_01: And so the question is is the vendor using a third party's AI in its offering?
- 15:18SPEAKER_01: Um to build and integrate the offering?
- 15:23SPEAKER_01: Um generally it's an integrated offering, but you'd want to make sure that whatever the vendor is doing and they're using a third party for any of that component of the service, do they do that principal versus agent assessment?
- 15:37SPEAKER_02: Uh so principal versus agent, everybody's favorite topic.
- 15:41SPEAKER_02: Uh we sometimes call it gross net or or PVA.
- 15:45SPEAKER_02: And I know we continue to see a lot of questions in this space generally, um, especially in the in the software sector.
- 15:52SPEAKER_02: Um, but let's maybe dive in a little deeper.
- 15:54SPEAKER_02: So, what are we seeing specific to this context?
- 15:58SPEAKER_01: Sure, the the issue typically comes up when that software company or SaaS company is selling through a marketplace or a reseller or distributor.
- 16:06SPEAKER_01: So from the SaaS or software company's perspective, um the question really is whether the intermediary that reseller is their customer or the end user.
- 16:17SPEAKER_01: The SaaS or software vendor won't ever be the agent.
- 16:21SPEAKER_01: They are selling software or providing services.
- 16:24SPEAKER_01: The question is who are they providing those services to?
- 16:28SPEAKER_01: The principal agent assessment is done from the perspective of the reseller.
- 16:33SPEAKER_01: So is the reseller gaining control of the service or software and reselling it, or are they just arranging for the sale and acting as a sales agent?
- 16:43SPEAKER_01: So the impact on the vendor's conclusion, if the vendor is the principal to the customer and they are using the reseller as an agent, they would record revenue as what the customer, the end customer pays with a commission that's the reseller's keep, as so to speak.
- 17:02SPEAKER_01: But if the reseller is a customer, then the amount the reseller pays them would be their revenue.
- 17:08SPEAKER_02: And so that would be sort of the net version versus the gross version in the first scenario.
- 17:13SPEAKER_01: That's right.
- 17:14SPEAKER_01: And then the answer is going to depend upon the company's facts and circumstances.
- 17:18SPEAKER_01: Does the reseller integrate the SaaS into their own offering?
- 17:22SPEAKER_01: Are they really taking control of that SaaS or software and therefore the company that reseller is the company's customer?
- 17:33SPEAKER_01: You also want to know whether the reseller is primarily responsible for providing the SaaS or the software.
- 17:38SPEAKER_01: Particularly in the SaaS space, it's not common where the reseller is responsible for providing the SaaS or taking possession of the SaaS.
- 17:49SPEAKER_01: Normally that comes from the SaaS provider.
- 17:51SPEAKER_01: Not always the case, but the more common circumstance is the reseller really isn't controlling the SaaS.
- 17:58SPEAKER_02: It sounds like some of those considerations are probably similar, would be linked up with some of the things we were talking about earlier in terms of just figuring out what is the nature of my promise as a software company.
- 18:11SPEAKER_02: Like, am I transferring the SaaS to like in the bring your own cloud scenario?
- 18:16SPEAKER_02: Um, how is that really being delivered?
- 18:18SPEAKER_02: And again, I think it gets pretty technical in terms of how the arrangement actually works.
- 18:24SPEAKER_02: Aaron Powell Right.
- 18:24SPEAKER_03: And there's a lot of variations in how much the reseller is actually involved, right?
- 18:28SPEAKER_03: They may have very little involvement just arranging the sale between the two parties or much more involvement up to the point where they're actually integrating that SaaS into their own offering.
- 18:39SPEAKER_03: So you really have to understand what's happening in each party's role.
- 18:43SPEAKER_03: Trevor Burrus, Jr.
- 18:43SPEAKER_02: And I think when just to put it in context, when we say reseller, we could be even talking about some of the large cloud service providers, they're there are kind of platforms that they operate on.
- 18:56SPEAKER_02: You know, they have marketplaces, they have the operating platform on which they deliver the cloud.
- 19:00SPEAKER_02: That could be sort of the quote-unquote reseller in this context.
- 19:04SPEAKER_03: Right.
- 19:05SPEAKER_02: So I think those are some uh good examples, Mike, and I think um we've established that you know SaaS uh software as a service is not really a new concept at this point.
- 19:16SPEAKER_02: I do think you maybe still see how this industry has evolved, maybe I'll call it like vestiges of the old, you know, on-prem software delivered, you know, through a license model.
- 19:29SPEAKER_02: But you know, there's a very there's a very different delivery model that has a very real distinction from an accounting perspective.
- 19:36SPEAKER_02: And so I think we'd expect to see you know those distinctions manifest in practice.
- 19:41SPEAKER_02: And that's sometimes inconvenient for companies because I think they'd like to just sort of have one model for everything, but you know, unfortunately, you really have to get in and and look at it.
- 19:50SPEAKER_02: So maybe you'll uh switch gears a little bit, Angela, and come back to this sort of um you know AI ecosystem a little bit more broadly, and particularly in a case where we've got an arrangement or a set of arrangements maybe where a company may have both customer and vendor relationships with a counterparty.
- 20:12SPEAKER_02: How do we need to be thinking about those situations?
- 20:15SPEAKER_03: Yeah, we're seeing this more and more often, um, for example, where a company is negotiating to sell its product or offering to a customer, and at the same time they're agreeing to buy the customer's offering or commits to a certain amount of spend with that customer.
- 20:36SPEAKER_03: And the key guidance here that will likely apply is consideration payable to a customer.
- 20:42SPEAKER_03: So at the same time you're selling to your counterparty, you're also paying them for something.
- 20:49SPEAKER_03: So under that guidance, you need to evaluate whether you're paying for a distinct good or service in exchange for the payment you're making.
- 20:59SPEAKER_03: If not, then that payment is a reduction of revenue.
- 21:04SPEAKER_03: So in many cases, I'd say the company is buying a distinct good or service from their customer, but it really will be important to have a process in place and some controls in place to do this evaluation because some of the things you'll need to assess are, you know, what specifically is the company buying or committing to purchase from their customer?
- 21:25SPEAKER_03: Does that arrangement have commercial substance?
- 21:28SPEAKER_03: For example, does the company actually plan to purchase something they will use and benefit from?
- 21:35SPEAKER_03: You also need to consider from the distinct evaluation whether the goods or services you're purchasing are related to what you are selling to the customer.
- 21:46SPEAKER_03: So you again need to establish that what you're buying is distinct from what you're selling.
- 21:51SPEAKER_03: So in some cases, that will be obvious, like the two things will be unrelated and not really used together.
- 21:57SPEAKER_03: So it just happens that the counterparty is.
- 22:00SPEAKER_03: Both a customer and a vendor.
- 22:03SPEAKER_03: But it could get much more judgmental if those two things are related.
- 22:08SPEAKER_03: For example, if you're buying a component from your customer and then using that in the production of what you're selling back to the customer.
- 22:19SPEAKER_03: You would want to have a robust analysis of whether what you're buying is distinct from what you're selling.
- 22:24SPEAKER_03: And that's definitely going to be very facts and circumstances as far as what conclusion you get to there.
- 22:30SPEAKER_03: And then lastly, even if you are buying something that's distinct, you also need to assess whether you are paying more than fair value for what you're buying.
- 22:41SPEAKER_03: Because if you are paying more than fair value, the excess amount would still be a reduction of revenue because that would be considered a discount on what you're selling.
- 22:51SPEAKER_02: So lots of layers there.
- 22:52SPEAKER_02: I think that the last point though is particularly important because it's not necessarily sort of an all or nothing conclusion, right?
- 22:59SPEAKER_02: You really need to figure out even if you have a distinct good or service, if you've paid more than fair value, you may have part of it that gets allocated to cost, part of it that's still treated as a reduction of revenue.
- 23:11SPEAKER_02: Trevor Burrus, Jr.
- 23:11SPEAKER_03: Yeah, that's right.
- 23:12SPEAKER_03: And I've seen where sometimes these are structured as the company is just committing to spend a certain amount with their customer.
- 23:22SPEAKER_03: And that could be, say, I'm committing to spend$10 million on a take-or-pay basis.
- 23:28SPEAKER_03: But when the company does the evaluation, they say, well, I really think I'm only going to buy$8 million worth of stuff from my customer.
- 23:38SPEAKER_03: So that extra$2 million is just a discount on the things I'm selling to my customer.
- 23:45SPEAKER_03: So the$2 million would be a reduction of revenue.
- 23:47SPEAKER_03: And that's really effectively an estimate that you'd have to continue to evaluate and update through the end of the contract.
- 23:56SPEAKER_02: So maybe that concept of a minimum commitment or take or pay is sort of a nice segue back to sort of another angle of how we need to be thinking about some revenue questions in the SaaS space.
- 24:08SPEAKER_02: We're starting to see sort of combinations of committed usage or minimums, which raises that question of is it really just an access to the platform or is it an amount of usage and some judgments there?
- 24:25SPEAKER_02: What are we thinking about in that context?
- 24:28SPEAKER_03: Well, I think it's really common in this space to see a master agreement where there's a minimum spend commitment, but not necessarily specific goods and services that the customer is going to buy.
- 24:41SPEAKER_03: So there's maybe a list of things that with pricing that the customer can use that minimum commitment on.
- 24:49SPEAKER_03: And I'd say a common misconception is that this is some sort of stand-ready obligation.
- 24:55SPEAKER_03: You know, now that I have this minimum commitment, I'm just standing ready to sell things.
- 25:01SPEAKER_03: But typically that's not not going to be the case because you know revenue recognition is going to depend on what the customer ultimately purchases and what's ultimately delivered or transferred to the customer.
- 25:15SPEAKER_03: So for example, if they could draw down on this minimum commitment by buying different products and services, revenue would be recognized as those products are delivered or as those services are provided.
- 25:31SPEAKER_03: So that sounds pretty straightforward.
- 25:33SPEAKER_03: I'd say these arrangements can get more complicated if the pricing is not at SSP and then also not at a consistent discount off SSP.
- 25:47SPEAKER_03: So if you have like very inconsistent discounting on the goods and services that the customer is buying, because then it may not be appropriate to just use sort of the stated contract price when the customer actually makes the purchases and there may need to be some allocation there.
- 26:05SPEAKER_03: So that's when those types of arrangements really can get complex.
- 26:09SPEAKER_02: Aaron Powell And we could probably have another whole conversation on SSP or standalone selling price in this context, right?
- 26:15SPEAKER_02: Because it's uh I'm sure challenging, especially as companies try to figure out how they really want to go to market commercially when you're talking about things that don't have a directly measurable cost, right?
- 26:25SPEAKER_02: So you can save that for another another day.
- 26:28SPEAKER_01: And another issue that comes up in this space is what gets disclosed in the remaining performance obligations disclosure or the RPO disclosure.
- 26:37SPEAKER_01: And so the key questions there is well, is there a contract?
- 26:41SPEAKER_01: So sometimes a commitment to spend by itself may not be that, but is there a contract?
- 26:46SPEAKER_01: Uh what is the contract customer actually committed to buy or purchase?
- 26:51SPEAKER_01: A good one is there are termination rights.
- 26:53SPEAKER_01: So before they make those purchases, are there is there a way where the customer can terminate and not have to make the purchase?
- 27:00SPEAKER_01: And then are all the terms and considerations known.
- 27:03SPEAKER_01: So those are things that come up to figure out what exactly do we put in that RPO disclosure?
- 27:09SPEAKER_02: Yeah, I'm glad you brought that up because the RPO remaining performance obligation, or sort of that's now accountant vernacular for what some people might have thought of as like backlog, is is starting to get a lot more attention, um, certainly from the analyst community, but you're starting to see even more sort of just casual commentary in like the financial press about about RPO.
- 27:28SPEAKER_02: So I think companies really making sure they have a consistent approach to evaluating that, determining what gets included is is really important.
- 27:38SPEAKER_02: Um we have started to see the SEC taking an interest in some of their comment letters in terms of how companies are are developing those disclosures, you know, what are the key judgments they're they're making so that they they feel like the the reader has enough information to understand what's what's going into the the RPO disclosure.
- 27:58SPEAKER_02: So that's that's a good one.
- 27:59SPEAKER_02: Um so that that's been quite a bit on the revenue side, and as I alluded to earlier, we are going to get to the um the cost side of uh what all this uh AI activity means.
- 28:12SPEAKER_02: And probably when you think about it, like there's a lot of cost out there in the system, right?
- 28:16SPEAKER_02: We've all heard a lot about the massive amounts of capital that's being deployed into the AI system.
- 28:22SPEAKER_02: Well, that is going to create costs somewhere for somebody, so there's a lot of money at stake here, and we're starting, I think, to see companies really focused on okay, what do I do with all these costs now?
- 28:34SPEAKER_01: Yeah, the the most common question we get is can I capitalize my AI costs?
- 28:40SPEAKER_01: And the answer we typically can we do we typically give is well depends on how your AI is being used.
- 28:48SPEAKER_01: Um let's take AI to develop software.
- 28:53SPEAKER_01: So there's no specific here's the accounting standard for AI development costs.
- 29:00SPEAKER_01: Um the existing accounting standards for software capitalization would govern the cost, any and all costs that you would incur in developing those software.
- 29:11SPEAKER_01: So it's nothing specific related to AI.
- 29:14SPEAKER_01: Um and the cost of developed software, again, there are two standards.
- 29:18SPEAKER_01: It's the internal use software standard, um, and that would include software developed for internal use, including SAS, and that's accounted for under ASC 350.
- 29:29SPEAKER_01: And then software that's externally marketed, where you give the customer the right to take possession of that software, uh, that's accounted for under ASC 985.
- 29:40SPEAKER_02: Yeah, so we're back to that same division of the gap.
- 29:43SPEAKER_02: You know, if it's SaaS model, it's internal use, we have one framework.
- 29:48SPEAKER_02: If it's um going to be licensed or delivered in a license, it's deemed to be externally marketed, we have a different for that.
- 29:55SPEAKER_01: That's right.
- 29:55SPEAKER_01: And as a reminder, the FASB has a new standard on internal use software costs, uh ASU 202506.
- 30:04SPEAKER_01: It takes effect in 2028 for Calendar companies, uh, but it can be adopted now.
- 30:10SPEAKER_01: Uh essentially, it clarifies the capitalization threshold for internal use software.
- 30:15SPEAKER_01: Um, it adds this notion of zero significant development uncertainty.
- 30:19SPEAKER_01: Um, but it doesn't change the nature of the cost that can be capitalized, so that isn't changing.
- 30:25SPEAKER_01: And so for internal use software, which is where the AI discussion tends to happen more often, mostly because in the external software world, you reach the capitalization threshold very late in the process, so there's not a lot of opportunity to capitalize, whereas you tend to reach it earlier in the internal use software development guidance in that development process.
- 30:51SPEAKER_01: So when it's internal use, the real question is is the software or is the AI that's being used to create the software, is that a direct cost that can be capitalized?
- 31:04SPEAKER_01: Because the internal use software standards are very specific.
- 31:08SPEAKER_01: Direct costs of a service to use to develop the software can be capitalized, whereas overhead and general costs have to be expensed.
- 31:18SPEAKER_01: So the question is whether those AI costs are they direct costs of developing the software or are they overhead?
- 31:28SPEAKER_01: Okay.
- 31:29SPEAKER_01: And the other thing to keep in mind is when you have AI costs in the development process, if they are not capitalized, either because you haven't hit the capitalization point or there's some other type of expense, it's just not direct enough, I'll say, is what is the expense classification of those costs?
- 31:51SPEAKER_01: I think most folks think AI expense, well, if it's expense, it has to be RD.
- 31:57SPEAKER_01: And what we would say is it's not automatically RD.
- 32:00SPEAKER_01: You really have to look to see as to what you're using those AI costs for.
- 32:05SPEAKER_01: So if I were using AI to develop a marketing campaign, that wouldn't be RD necessarily.
- 32:11SPEAKER_01: Or if I was using AI to write size or make my back office more efficient, that might not be RD either.
- 32:18SPEAKER_01: So it's not automatically RD.
- 32:20unknown: Trevor Burrus, Jr.
- 32:20SPEAKER_03: I guess it could be cost of sales, too, if you're using it as part of your revenue generating activities.
- 32:26SPEAKER_03: That's right.
- 32:27SPEAKER_02: Yeah, and I just maybe, and we'll we'll come back um to the question of like the costs of developing AI software.
- 32:35SPEAKER_02: We were just talking about using AI tools to develop software.
- 32:40SPEAKER_02: So there's like different um facets to this this question, and and we have to think through it a little bit differently.
- 32:47SPEAKER_02: So this is very specifically to I'm incurring costs for the use of AI that I may use to help me develop my own software, which might be different than if I'm actually just trying to develop AI software.
- 33:00SPEAKER_02: Um so uh we were talking about the new FASB guidance.
- 33:04SPEAKER_02: Um you talked about it uh being recently issued, um, technically not taking effect until 2028, but I think we have started to see some companies adopt this standard already.
- 33:15SPEAKER_02: Any any early observations?
- 33:17SPEAKER_01: Um we've seen where about a hundred public companies that have adopted early.
- 33:22SPEAKER_01: Most of them adopted in 2026, a few in 2025.
- 33:27SPEAKER_01: Uh the vast majority have adopted prospectively and have disclosed that there's an immaterial impact upon their adoption.
- 33:34SPEAKER_01: Um only a few have adopted retrospectively.
- 33:38SPEAKER_01: And the companies, you know, span the range of industries, so it's not really focused on any one industry.
- 33:44SPEAKER_02: Aaron Powell Yeah.
- 33:44SPEAKER_02: So just probably putting that in context, the likely reason there was an immaterial effect is they weren't capitalizing before, and they concluded under this new standard they likely weren't going to capitalize many costs.
- 33:56SPEAKER_02: That's right.
- 33:56SPEAKER_03: And it's easy to early adopt in that case.
- 33:58SPEAKER_02: Yeah, very easy.
- 34:00SPEAKER_02: Um Are there any new issues that sort of get triggered by this standard that are going to come up maybe for the companies that haven't adopted?
- 34:08SPEAKER_02: Yeah.
- 34:09SPEAKER_01: Interestingly enough, the question that we get is how much documentation or process will a company need in implementing the new guidance, in particular around that notion of the probable to complete threshold.
- 34:25SPEAKER_01: And again, the new guidance is going to introduce this notion of a novel, unique, or unproven uh technology and whether there is a a development risk for that.
- 34:37SPEAKER_01: And so if you identify there being a development risk, then you would need to have some type of evidence and documentation that that risk has been solved.
- 34:48SPEAKER_01: And so again, the question is how much documentation you need about identifying the risk and when it's solved.
- 34:55SPEAKER_01: And you know, that really depends on the company's facts and circumstances, the type of development process that they have.
- 35:02SPEAKER_01: But again, we tell companies you really want to have some specificity about the type of risk you think is there that may cause the uncertainty, and then what is that testing plan and how would you test it to make sure that that uncertainty is resolved?
- 35:20SPEAKER_03: And it might not be a single policy for the whole company, right?
- 35:23SPEAKER_03: If they have different types of software that they're developing, they should you do it at that project level, right?
- 35:29SPEAKER_01: That's right.
- 35:30SPEAKER_02: Absolutely.
- 35:30SPEAKER_02: And I guess I I thought it was important to talk a little bit about this uh software cost standard, the software cost capitalization.
- 35:38SPEAKER_02: We have done a whole separate podcast on this topic, so we'll link that in the in the show notes if you want to go a little bit deeper in that space, because there are some you know additional nuances there.
- 35:50SPEAKER_02: But maybe we can just sort of try to bring this to a close and maybe I'll just ask both of you for some maybe key takeaways in in this space, and maybe I'll start with you, Mike.
- 36:00SPEAKER_01: Yeah, I I would say both from a revenue and cost perspective, there's no specific gap for AI.
- 36:07SPEAKER_01: Right?
- 36:07SPEAKER_01: So the key is trying to figure out what relevant gap that exists will apply to AI and how you're using it.
- 36:15SPEAKER_02: So that's gonna be either I'm recognizing revenue for some sort of a software arrangement, or on the cost side, I'm I'm developing software tools, either AI tools or using AI to develop a tool, and I look to the software costs guidance.
- 36:32SPEAKER_02: Right.
- 36:33SPEAKER_03: Yeah, I mean I would echo that.
- 36:34SPEAKER_03: I mean there's not going to be, I don't think, ever really like specific AI guidance, right?
- 36:40SPEAKER_02: It's all about Until the AI writes its own.
- 36:43SPEAKER_03: That's true.
- 36:43SPEAKER_03: That's right.
- 36:44SPEAKER_03: It's all gonna be about, you know, what are you using the AI for and then sort of applying the existing guidance that we have.
- 36:51SPEAKER_03: I'd also say even though us accountants, we're probably never gonna really understand the AI technology.
- 36:58SPEAKER_03: There is the some base understanding that you need to have of both how the company is using AI and then how it's being deployed or provided to customers in order to understand the transaction enough to apply the the appropriate accounting model.
- 37:16SPEAKER_02: No, I think that's great.
- 37:17SPEAKER_02: I think it's really important for the accountants to you know kind of dig in as much as they can, again, recognizing we're not computer scientists, but to really understand how the how the technology is working and being delivered.
- 37:27SPEAKER_03: So it's not going to be a one-size-fits-all answer here.
- 37:30SPEAKER_01: Trevor Burrus, Jr.
- 37:30SPEAKER_01: No, and it'll extend beyond software.
- 37:32SPEAKER_01: So as companies get service subscriptions for AI, they'll use it to do other things outside of developing software.
- 37:40SPEAKER_02: Yeah.
- 37:40SPEAKER_02: No, that's uh really uh good insights, really great perspectives, and I really appreciate you guys both uh coming in today.
- 37:46SPEAKER_02: Thank you.
- 37:51SPEAKER_00: This podcast is brought to you by PWC with all rights reserved.
- 37:56SPEAKER_00: PwC refers to the US member firm or one of its subsidiaries or affiliates, and they sometimes refer to the PWC network.
- 38:04SPEAKER_00: Each member firm is a separate legal entity.
- 38:06SPEAKER_00: Please see www.pwc.com slash structure for further details.
- 38:13SPEAKER_00: This podcast is for general information purposes only, and should not be used as a substitute for consultation with professional advisors, including accountants and lawyers.