I'm a developer writing a system for a startup. Without giving away too much of the business model, here are the basics of how it works:
- The web site has two forms of "currency": tickets and credits.
- Tickets are basically like Chinese auction tickets: there are many prize items on the site, and you can cash in your tickets on any prize to try and win that prize.
- Credits are more like currency: the site has an online store section, and you can use your credits to buy things in the store.
- Tickets and credits are purchased together, as part of one package. For simplicity, we'll say that if you spend $1, you will get 1 ticket and 1 credit.
- We do sometimes give away free tickets and credits in promotions.
Now I need to draw up several different profit & loss reports:
- Per prize item, I need to calculate the internal costs of the item (purchase price, shipping, etc.) against the income attributable to that prize item (value of tickets cashed in on that item).
- Per store sale, I need to calculate the internal costs of the item, against the income (value of credits cashed in to buy that item).
I do have a database field to store the income attributable to each ticket or credit. My question is, what value should I use there? I could say that each ticket purchased with actual money is worth 50c, as is each credit, since for every dollar you get one ticket and one credit. But this doesn't tell the full P&L story, since one of the factors we're counting on for the site to be profitable is that, like frequent flyer miles, many people will not fully exploit their tickets and/or credits i.e. abandon them. So when I look at a prize item, if I only count 50c of income for each ticket, then I lose the possibility that the user abandoned his credits. Likewise, if I only count 50c of each credit spent in the store as income, I lose the possibility that the user abandoned his tickets.
What is correct accounting practice for this situation?