Preferences

Agree that I have no idea how this person is calculating their loss at 100k over their revenue. However, generally as in GAAP, you would recognize revenue on shipment or when a service is rendered because that would be the period in which the revenue was accrued. For example, most companies that sell on terms like NET 30 will invoice AND recognize revenue on shipment; they would not wait until payment is received on the invoice. That is why there are [contra asset]/expense accounts relating to bad debt.

Waiting until funds hit your bank account is cash basis accounting and even in that case, I am not sure how having a third party like Stripe holding the money affects things.


jacquesm
Yes, you can do this. But in the case of the OP recognizing the revenue prior to receiving the payment makes them liable for the taxes on that revenue and that probably isn't a very clever thing to do.
danzig13 OP
If you're accrual basis like most companies _in the U.S._, you would be obligated to do this and not recognizing would be a finding on an audit. If not, at the end of the year, companies could ship goods out reducing assets, book the corresponding cost of goods sold, and not recognize revenue until the following year.

This item has no comments currently.