About
Your Profit & Loss (P&L) is the report that answers an important question: after everything, did this business make money and which parts of it did the earning?
Finaloop's P&L is built around how ecommerce brands read their business. It runs down to Net profit through contribution margin, so you can see which channels pay for themselves before overhead. And because it's generated from your reconciled books rather than estimated, every figure ties to real transactions, and account lines open straight to them.
This article covers the terms you'll meet in the report, how it's structured, how to split it by segment, and what else you can do with it. If you used Finaloop before the new reports, section 5 covers what changed.
Note: The new Profit & Loss and Balance Sheet carry a Beta label in Report center. Your previous reports will still be available alongside them until December 31, 2026.
In this article
Key terms
How your P&L is structured
Splitting your P&L by segment
Working with your report
If you used Finaloop before the new reports
1. Key terms
Cost of delivery - every cost of getting a sale out the door, in one section: Product COGS, Fulfillment, Shipping & freight - delivery, Merchant processing fees, Selling fees, and Other cost of delivery. It sits between Net sales and Gross profit.
Contribution profit - what's left after Variable sales & marketing, which is mostly paid ads. It's the number that tells you whether a channel pays for itself before fixed overhead.
Uncategorized transactions - transactions we haven't classified yet. They sit in their own section near the bottom, carrying an Action needed badge. This section shows you the total and which accounts it sits in, but it doesn't open a ledger preview. Head to your transactions to classify them.
Segment - a business dimension you can split the report by, such as Platform or Revenue stream. Splitting the P&L by segment is what turns one blended profit number into per-channel profit.
2. How your P&L is structured
Your P&L runs in this order. The bolded lines are the subtotals.
Line | What it answers |
Sales | What did I sell? |
Discounts & promotions | What did I give back in discounts? |
Sales after discounts |
|
Refunds, returns & deductions | What came back or got deducted? |
Net sales | The 100% line every percentage is measured against |
Cost of delivery | What did it cost to make and deliver what I sold? |
Gross profit |
|
Variable sales & marketing | What did I spend to win those sales? |
Contribution profit | Do my channels pay for themselves before overhead? |
Fixed operating expenses | What does running the business cost regardless? |
Net operating profit - EBITDA |
|
Depreciation & amortization expenses · Interest & financing · Other income & expenses |
|
Net profit before taxes (excl. uncategorized transactions) |
|
Uncategorized transactions | What still needs classifying? |
Net profit before taxes |
|
Taxes |
|
Net profit | What's left, full stop. |
Net operating profit - EBITDA is struck before depreciation and amortization, those sit on the lines below it.
Net profit before taxes appears twice on purpose: once excluding uncategorized transactions and once including them, so you can see exactly what the unclassified pile is worth.
The simple way to think about it:
Gross profit tells you whether your products make money after you've delivered them.
Contribution profit tells you whether your channels do.
Net operating profit - EBITDA tells you whether your business does.
Key takeaway: Cost of delivery holds Product COGS as well as shipping and fees, so Gross profit here is already after the cost of getting the order out, not just after the cost of the goods.
Four figures also appear as cards at the top of the report for easy tracking:
Net Sales
Contribution Profit
EBITDA
Net Profit
3. Splitting your P&L by segment
By default your P&L shows one set of numbers for the whole business. Split it by segment and you get the same report with a column per segment value, so you can see Contribution profit for Amazon next to Contribution profit for your own store, rather than one blended figure that hides both.
In Report center → Profit & Loss, click Segments.
Under Show by, choose a segment. You can add one more business segment under Then by, and optionally a Weekly or Monthly level after that.
Click Apply.
The report reloads with a column group per segment value, and the Segments button shows a count ①.
There are four business segments. Pick whichever cut answers your question, they can be combined in any order:
Show by | What it splits by |
Revenue stream | The sales type and its subtype: DTC, wholesale, marketplaces, and so on |
Platform | The platform where sales were generated |
Sales channel | The store or account where sales were generated |
Shopify sales channel | The Shopify sales channel where orders were generated |
Revenue stream is the widest cut in practice, it tells you what kind of business a sale was. Shopify sales channel is the most granular, it tells you exactly where the order came in. The two in between overlap rather than nest: a single platform can carry more than one revenue stream, and vice versa.
Note: Show by also offers Weekly and Monthly. Those split the report into time columns rather than business dimensions.
Nesting segments
After you pick a segment, a Then by (optional) field appears. You can combine at most two business segments, plus one time level (Weekly or Monthly). Three levels in total.
Choose Revenue stream, then Platform, and each revenue stream splits into the platforms inside it, each with its own Total column. That's how you find the platform that's quietly running at a loss inside an otherwise healthy revenue stream.
Note: An Unallocated column appears where we can't attribute an amount to a specific segment value. It's part of the total, not missing from it.
Ready-made segmented reports
Report center has four pre-built versions under Segmented reports for the most popular views. Profit & Loss by revenue stream, by sales channel, by platform, and by shopify sales channel. They open already split, with no configuration.
Report center holds more than the financial statements. Trial Balance, General Ledger, AP Aging, the Accruals & Depreciation Schedule, vendor and payroll reports, and your reconciliation reports all live there too.
4. Working with your report
Comparing periods
Use the date control to set the period, and Compare to (it reads "No comparison" until you pick one) to compare it against another. The Total / Weekly / Monthly control beside the search box changes how the period is broken into columns.
Drilling into the numbers
Click a figure on any account or section line to open the ledger preview over the report. Subtotals — Net sales, Gross profit, Contribution profit, EBITDA and Net profit — are calculated from the lines above them, so they don't open; drill into the lines that feed them instead.
It shows the account path, the total for the selected period, and the last 8 entries behind that number, with View full ledger for the rest.
Key takeaway: If a figure looks wrong, the transactions behind it are one click away, open the account line that feeds it.
Exporting
Click Export and choose Excel file or Google Sheets. Either exports the report exactly as you've configured it, including all the breakdowns. (Exports require an active subscription.)
Past exports are listed under the Export history tab in Report center, where you can re-download them.
Report settings
The settings icon beside the comparison control opens Report settings. Nothing here changes your numbers, only how they're shown.
Value display - what each column shows: Amount only, % only, or Amount + %. Defaults to Amount only, and only appears on reports that carry percentages.
Divide by 1000 - show figures in thousands
Hide all-zero rows - on by default, so empty lines don't pad the report
Accounting codes - show each account's code alongside its name
Show decimals - turn cents on or off. Off by default.
Merchants shown - how many customers or vendors appear: 5, 10, 15, or All
How Merchants shown works
Sections that list individual customers or vendors, like influencers, agencies, wholesale customers, show the largest few by amount and group everything else into a single Others row with the number of merchants in it. Raising Merchants shown, or setting it to All, changes how many are named in the P&L.
Display options
The controls beside the search box change what the report shows without changing the numbers: the Total / Weekly / Monthly control sets the columns, and the collapse control sets how deep the rows are expanded: collapsed, summary, or detailed.
5. If you used Finaloop before the new reports
Skip this section if your books started on the new reports, nothing here applies to you.
If you were with us before, your P&L looks different than it used to. Your numbers haven't changed. What changed is the structure: we gave our Chart of Accounts a facelift, and added more detailed breakdowns, including Contribution profit, Cost of delivery and Uncategorized transactions.
Where to find what you're looking for
If you're looking for… | You'll now find it in… |
Product COGS | Cost of delivery |
Shipping and freight | Cost of delivery |
Fulfillment fees | Cost of delivery |
Merchant processing fees | Cost of delivery |
Paid ads | Variable sales & marketing, between Gross profit and Contribution profit |
Fixed sales & marketing, G&A, payroll, and R&D | Fixed operating expenses |
Your old operating income line | Net operating profit - EBITDA but note this one won't tie. Your old operating income was after depreciation; the new EBITDA line is before it. Depreciation & amortization now sits on its own line below EBITDA. |
Transactions with no category | Uncategorized transactions |
Your bottom line | Net profit — unchanged |
Opening your previous report
Both versions live side by side in Report center, under Financial statements:
Profit and Loss: your previous report
Profit & Loss, marked Beta: the new one this article describes
Note that your previous report will only be available until December 31, 2026.
Seeing why a number changed
Report center → Books & Entries → Audit Log (marked Beta) shows why your past P&L shifted between two snapshots. If you don't see it, it isn't switched on for your account yet, ask Support.
What to tell your accountant or lender
The underlying books are unchanged. The Profit & Loss has been restructured, so subtotals appear in a different order and two sections are new. Net profit ties to the previous format, which is still available and can be exported.
FAQs
What's the difference between Gross profit and Contribution profit?
What's the difference between Gross profit and Contribution profit?
Gross profit is what's left after Cost of delivery, making the product and getting it to the customer. Contribution profit goes further and subtracts Variable sales & marketing, mostly paid ads. A channel can look healthy at Gross profit and lose money by Contribution profit once you've paid to acquire the customer.
What is the Unallocated column?
What is the Unallocated column?
Amounts we couldn't attribute to a specific value of the segment you're splitting by. It's included in the totals, nothing is missing, it just isn't assigned.
Where's the cash flow report?
Where's the cash flow report?
Report center → Cash Flow is available today, under Financial statements. It supports Weekly and Monthly columns, but not business segments or the ledger preview.
Why is there a section for Uncategorized transactions?
Why is there a section for Uncategorized transactions?
So the rest of your report stays clean, and so you can see what's still outstanding. These transactions were always in your books. The report shows Net profit before taxes both excluding and including them, so you can see exactly what they're worth. This section doesn't open a ledger preview, head to your transactions to classify them.
Need help?
If a figure doesn't tie to what you expect, or a line you rely on isn't where you'd look for it, reach out to our Support team through chat or at [email protected], and include the period and the two figures you're comparing.







