Premium Report - Revenue Recognition
Revenue Recognition/Revenue Recognition Detail
Revenue Recognition reports are used for financial reports in accrual based accounting.

This article assumes you have a basic understanding of Revenue Recognition. You may want to refer to our other
article, which covers what constitutes unrecognized revenue as part of our
Unrecognized Revenue reports.
For businesses that operate under this system, it's important to know what constitutes revenue.
If it's the sale of a line item, the shipping charge for an order, or a refund = Yes
If it's the sale of a gift card, the order was cancelled, or none of the above apply = No
Once we've determined we have revenue, we must then decide WHEN it should be recognized using the following rules.
For the sale of a product, revenue is recognized when that particular product is fulfilled (shipped). In the event that there are multiple line items on an order, each line item can have revenue recognized separately in the event of partial fulfillments.
For the shipping fee charged to the customer on an order, the revenue is recognized when the entire order is fulfilled.
For any refunds, revenue is recognized when the refund is actually created. Note that this applies to both product refunds and general order adjustments.
Report Toaster has several Revenue Recognition reports, including one for the Summary and the Details.

As Premium Reports, these are available on all Paid Plans of Report Toaster. If you aren't signed up, follow these steps here to upgrade your account.
Let's take a look at the Revenue Recognition Detail report:
There are a few main terms to understand for Revenue Recognition reports.
1.) Type: The type for each line on the order. The possible values here are Sale, Refund, Shipping, Payment and Credit (with the first 3 being the most significant in this context).

For example, imagine we only had 1 order, #1001, which was for a single item that was shipped and eventually refunded. There would then be 3 rows on the report, one for the sale of the item (Type = Sale), one of the Shipping (Type = Shipping) and one for the Refund (Type = Refund).
2.) Created at: When each order line was created. For an item's sale and shipping, this is usually the date+time of the order. For the Refund, this is usually the date/time when the refund is created.

For example, if Order #1001 was sold on February 4th at 15:00, it would show 2/4/2023, 15:00:00 PM for the Sale and Shipping Line. If it was refunded on February 6th at 18:00, it would show show 2/4/2023, 15:00:00 PM for the Refund Line.
3.) Order Fulfilled at: When the order as a whole was fulfilled. This is left blank until the whole order is marked with a Fulfillment Status equal to Fulfilled.

For example, imagine Order #1002 had 2 items in it, a red ball and a green ball. The red ball fulfills on February 9th at 09.00 AM, the Order Fulfillment Status is set to Partial, and the Order Fulfilled at is blank.
On February 10th at 09.00 AM, the green ball fulfills. Now the Order has a Fulfillment Status of Fulfilled, and the Order Fulfilled at date is marked as 2/10/2023, 09:00:00 AM
4.) Fulfilled at: When the individual line item is fulfilled. This is left blank for Shipping (which isn't a line item) or for Refunds that don't apply to a Fulfilled Order Line Item.

For example, on Order # 1002, our red ball has a Fulfilled at date of 2/09/2023, 09:00:00 AM and our green ball has a Fulfilled at date of 2/10/2023, 09:00:00 AM.
5.) Revenue Date: The date and time when the revenue was recognized. Note that for any rows where the Revenue Date is blank, this is because the revenue has yet to be recognized (above).

For example, if we were looking at the details above:
- The shipping (blue) has a revenue date equal to the Order Fulfilled At date
- The sale (green) has a revenue date equal to the Fulfilled At date for the line item
- The refund (red) has a revenue date equal to the Created At date for the refund
If you're looking for more of an overall summary, grouping all of your revenue across multiple orders according to the revenue date (above) then check out our Revenue Recognition summary report:
Like all Report Toaster reports, these reports are fully customizable - so you can adjust the date range, add/remove columns, introduce a filter or change the sort to suit your individual needs. See our basic guides here for more info.

For other premium reports that can be added to your account, check out our main guides
here.
Related Articles
Premium Report - Unrecognized Revenue
Unrecognized Revenue Revenue Recognition reports are used for financial reports in accrual based accounting. This article assumes you have a basic understanding of Revenue Recognition. You may want to refer to our other article, which covers what ...
Premium Report - Cohort Reports
Cohorts (By Revenue, By Customers, By Retention) Cohort reports are used to display data about repeat purchases by customers based on when they made their first purchase. Each row of the report represents a cohort of customers that made their first ...
Premium Report - First Time vs Returning Sales
First Time vs Returning Sales First Time vs Returning Sales is used to compare orders within a select period and divide Sales numbers into First Time vs. Returning Customers for each. Unlike First Time vs Returning Customers, the date range for this ...
Premium Report - Sell Through Reports
Sell Through Rate (By Product, By Variant, By Vendor) Sell Through Reports are used to compare how much of something has been sold vs how much you have in stock. These reports all follow a very similar format - tracking your Sell Through Rate on a ...
Premium Report - Stock Report
Stock Reports Stock Reports are used to compare how much of something has been sold vs how much you have in stock at each of your different locations. These reports follow a similar format to the Sell Through Reports, but the available quantity ...
Suggestion Box
Didn't find what you were looking for in our knowledge base?
Click here to suggest an article, and we'll try to put something together for you.