I'd think you have to do it on an individual basis.
Money you've taken in, and owe something for, is a liability on the books specific to the person to whom you owe it.
On top of that- not everyone paid the same amount for it either. Nor even bought the same exact thing (the pre/post 3/19 change for example). So "customer owed FSD" isn't inherently fungible either.
That said- I'm perfectly open to being corrected by
@The Accountant or someone deeper into the weeds on this stuff.
When PwC audits the release of Deferred Revenue from the Balance Sheet to the Income Statement, they will need to sign-off on 2 things:
1. Is the release of Beta v10 (the button) sufficient to recognized the deferred revenue to the income statement? and if yes,
2, is the amount recognized not materially misstated?
If Tesla were to record any of the deferred revenue from release of the button, they can calculate the revenue several ways.
Individual Method - They can track who has Beta v10, how much they paid for FSD, what portion was deferred that can now be recognized, etc.
Most companies do not do it this way because they don't have the data easily available. But Tesla is not like most companies . . .not only are they data rich but they have the software team in house to develop a simple query to get this data. Tesla would update this monthly for adds and deletes.
Assumption Method - They will either take their entire population of FSD customers and determine what portion is the US, what portion got Beat v10, what portion is deferred, and come up with a percentage to apply to the deferred revenue on the balance sheet (a large macro calculation). They could also take a sample and use statistics. If 5,000 got Beta v10, they could grab a sample of 300 and determine what percentage of the revenue to recognize. Tesla would compute this monthly to refresh the numbers for customers bumped out and new customers entering.
There are more ways to calculate it but the two I mentioned above are the most common with these type of estimates.
PwC would audit the reasonableness of the calculation and ensure that it is not materially misstated.
Copying
@ByeByeJohnny