Let’s look at three transactions from NeatNiks:
Oct 15: Received $1,500 cash for services performed.
Oct 20: Billed customers $7,250 for work done in October.
Oct 30: Collected $1,600 from customers on account.
And at one question:
How much do customers owe Nick?
Let’s say on October 10, Nick got a call from Water Works Business Park asking for a one-year commitment to clean the offices for $1,500 a month. On the 15th, Nick showed up and cleaned everything to the owner’s satisfaction. Simple enough.
Now apply the five-step process:
Step 1: Identify the Contract with a Customer
This step is trickier than it looks. Is the contract for one year or month-by-month? Legally, the contract may only be enforceable as it is executed because it is not in writing.
Step 2: Identify the Performance Obligations
Cleaning the office is the obligation in order to earn the pay. This isn’t a complicated transaction that needs to be analyzed in depth, but then again, its simplicity makes this analysis a good place to start.
Step 3: Determine the Transaction Price
It appears to be $1,500 per cleaning. Verbally, there is an agreement for $18,000, but each obligation under the contract is $1,500. Also, since this is a contract that would take more than one year to complete, and since it is in excess of $500, it has to be in writing to be legally enforceable (if there is a dispute). Each cleaning could be seen as a single contract that arises when Nick shows up to clean. There’s an entire field of law related to what makes a binding contract that is beyond the scope of this course. Regardless, as accountants, we have to know a little bit about everything.
Step 4: Allocate the Transaction Price to the Performance Obligations
If the contract was $18,000 for one year of service, and it was in writing, then it would make sense to allocate the entire price to each month of service (in this case).
Step 5: Recognize Revenue When or As Performance Obligations Are Satisfied
We then recognize (record) one month of revenue once the service is performed to the customer’s satisfaction.
Question: What if the customer refused to pay because the work was not acceptable?
Now might be a good time to suggest to Nick that he create some kind of written agreement for his customers to clarify expectations. In this kind of situation though, if the customer was not happy with the service but paid anyway, you might want to record the payment not as earned revenue, but as a customer deposit, also known as unearned revenue—a liability. If the customer is happy once the dispute is resolved, we would record a journal entry to move the unearned revenue to earned revenue, or if the company refused to accept the substandard performance on our part, we may have to refund the money. Let’s come back to this scenario later. For now, let’s assume the customer is happy and we’re done.
As we saw in a previous section, we would make the following entry:
Date | Description | Post. Ref. | Debit | Credit |
---|---|---|---|---|
20– | ||||
Oct 15 | Checking | 110 | 1,500.00 | |
Oct 15 | Service Revenue | 410 | 1,500.00 | |
Oct 15 | To record cash received for services rendered |
Now, let’s say Nick went to Abe’s Bowling Emporium on the 16th and cleaned up after a birthday party. ABE agreed to pay $1,000. On the 17th, Nick and his helpers cleaned up National City Park after a balloon festival for $2,500. On the 18th, Nick’s crew cleaned a series of vacation rentals for Our Town Properties for $2,000, and on the 19th the team cleaned the Multi-Purpose Athletic Club for $1,750. On the 20th, he sat down and sent bills (invoices) to all these customers.
As Nick’s accountant, you make sure all these revenues are “earned” according to GAAP’s five-step process and then you make the following entry:
Date | Description | Post. Ref. | Debit | Credit |
---|---|---|---|---|
20– | ||||
Oct 20 | Accounts Receivable | 120 | 7,250.00 | |
Oct 20 | Service Revenue | 410 | 7,250.00 | |
Oct 20 | To record billings for services rendered |
The Accounts Receivable ledger now looks like this:
Date | Item | Post. Ref. | Debit | Credit | Balance | ||
---|---|---|---|---|---|---|---|
Debit | Credit | ||||||
20– | |||||||
Oct | 1 | Opening Bal. | 0.00 | ||||
Oct | 20 | GJ1 | 7,250.00 | 7,250.00 |
Unfortunately, this ledger is just a control account and doesn’t tell you who owes you what. That’s why you keep a subsidiary ledger that looks like this:
Date | Item | Post. Ref. | Debit | Credit | Balance | ||
---|---|---|---|---|---|---|---|
Debit | Credit | ||||||
20– | |||||||
ABE | |||||||
Oct. | 20 | cleaning inv. NN1016 | 1,000.00 | 1,000.00 | |||
MPAC | |||||||
Oct. | 20 | cleaning inv. NN1019 | 1,750.00 | 1,750.00 | |||
National City | |||||||
Oct. | 20 | cleaning inv. NN1017 | 2,500.00 | 2,500.00 | |||
Our Town Properties | |||||||
Oct. | 20 | cleaning inv. NN1018 | 2,000.00 | 2,000.00 | |||
Total | 7,250.00 |
On October 30, Nick received one or more checks from clients and made this entry:
Date | Description | Post. Ref. | Debit | Credit |
---|---|---|---|---|
20– | ||||
Oct 30 | Checking | 110 | 1,600.00 | |
Oct 30 | Accounts Receivable | 120 | 1,600.00 | |
Oct 30 | To record receipt of payments from customers on account |
And the general ledger for Accounts Receivable showed this:
Date | Item | Post. Ref. | Debit | Credit | Balance | ||
---|---|---|---|---|---|---|---|
Debit | Credit | ||||||
20– | |||||||
Oct | 1 | Balance | a | 0.00 | |||
Oct | 20 | GJ1 | 7,250.00 | 7,250.00 | |||
Oct | 30 | GJ2 | 1,600.00 | 5,650.00 |
Now you, as the accountant, in addition to updating (posting the journal entry) to the general ledger (the GL) account (control), post the same entry to the subsidiary ledger. Let’s assume the $1,600 was from several clients ($1,000 from ABE and $600 from National City) and was entered as one deposit on the 30th.
Oct.30payment on account
600.001,900.00
Date | Item | Post. Ref. | Debit | Credit | Balance | ||
---|---|---|---|---|---|---|---|
Debit | Credit | ||||||
20– | |||||||
ABE | |||||||
Oct. | 20 | cleaning inv. NN1016 | 1,000.00 | ||||
Oct. | 30 | payment on account | 1,000.00 | 0.00 | |||
MPAC | |||||||
Oct. | 20 | cleaning inv. NN1019 | 1,750.00 | 1,750.00 | |||
National City | |||||||
Oct. | 20 | cleaning inv. NN1017 | 2,500.00 | ||||
Our Town Properties | |||||||
Oct. | 20 | cleaning inv. NN1018 | 2,000.00 | 2,000.00 | |||
Total | 5,650.00 |
Now you can answer this question: How much do customers owe Nick?
In fact, you can answer that question in detail. If you were being audited, the independent reviewer would send “blind” confirmation letters to the customers asking what their records show they owe you. Hopefully, their records would match yours.
Let’s return for one moment to the idea of unearned revenue.
If Water Works Business Park paid in advance or did not accept the work Nick did as completing the contract (the agreement), instead of this entry:
Date | Description | Post. Ref. | Debit | Credit |
---|---|---|---|---|
20– | ||||
Oct 15 | Checking | 110 | 1,500.00 | |
Oct 15 | Service Revenue | 410 | 1,500.00 | |
Oct 15 | To record cash received for services rendered |
You would make this entry:
As we saw in a previous section, we would make the following entry:
Date | Description | Post. Ref. | Debit | Credit |
---|---|---|---|---|
20– | ||||
Oct 15 | Checking | 110 | 1,500.00 | |
Oct 15 | Unearned Revenue | 325 | 1,500.00 | |
Oct 15 | To record cash received for services rendered |
Unearned revenue is a liability. Nick has collected the cash but it’s not his—he hasn’t earned it. We’re back to that seemingly simple cornerstone of accrual basis accounting: recognize revenue as it is earned.
Once the service obligation (in this case, the cleaning) is fulfilled, let’s say in November, you would make this adjusting journal entry, moving the revenue from unearned (a liability) to earned (revenue/equity):
Date | Description | Post. Ref. | Debit | Credit |
---|---|---|---|---|
20– | ||||
Nov 30 | Unearned Revenue | 325 | 1,500.00 | |
Nov 30 | Service Revenue | 410 | 1,500.00 | |
Nov 30 | To record cash received for services rendered |
Next, we’ll take a closer look at different kinds of receivables.