Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for
Get 50% OFF QuickBooks for 3 months*
Buy nowWhen I run a Profit Loss Comparison report it included "Cost of Good Sold" row even though there has never been data there. I do not want it on this report because it is a blank row. When I switch to classic view it removes it but that view is ugly. It only happens on the comparison Profit Loss in modern view. All other Profit Loss reports do not show this row. As I mentioned earlier, there is no historical data in this catagory.
Good evening, @oldroyddeb.
How are you doing today? I hope all is well.
To keep things nice and neat when you're looking at your reports, you can hide rows and columns with no activity or a total amount of zero. Please know this ability is only available for some reports.
To show only active rows and columns:
Note: The report refreshes when a different option is selected. You can also select Refresh icon. Refresh report.
That should do the trick. For more information about this process, check out Show only active rows and columns on reports in QuickBooks Online.
Please don't hesitate to let me know if you have any additional questions or concerns. Have a good one!
Thank you for your quick response. Unfortunately, I had already tried this and it did not work in modern view.
Hello! I appreciate the effort you've put into this. The Modern view often displays your full account structure because it recognizes accounts as Active, even with a zero balance. We can manually remove that specific account so it won't show on your report.
Since the Show non-zero only filter isn't working and you prefer not to use the Classic view, you can use the Customized Report Filter to manually exclude that specific account from your Modern view comparison. Here's how:
For visual reference, see the screenshot below.
Once done, click Save customization at the top. You can name it so that in the future, you can simply pull this saved version from your Custom reports tab instead of manually filtering the account every time.
Need assistance organizing financial reports? Our QuickBooks Live Expert Assisted service provides the tips and guidance to streamline this process.
Please don't hesitate to click the Reply button if you have other questions about QuickBooks.
Thank you for your help. I did e as you suggested yet it still shows on the report. I might mention again, this only happens on the Profit Loss Comparison not on the regular profit Loss you are showing in your example. I tried to also attach the filter I applied but could only attach one.
Additionally, you can check our support hours to ensure you connect with us at the most convenient time for prompt assistance.
If you have any further questions, feel free to reply below. We’re always here to help.
ou are not doing anything wrong. This is a formatting behavior in Modern View.
In the Modern Profit and Loss Comparison report, QuickBooks sometimes displays default section headers like Cost of Goods Sold even when there has never been activity there. It is tied to the report layout, not your historical data.
That explains why:
Regular Profit and Loss does not show it
Classic view removes it
Modern comparison keeps the section header
A few things to check:
Open the Chart of Accounts and confirm you do not have any Cost of Goods Sold accounts (even inactive). Sometimes inactive accounts still trigger the header.
If inventory tracking is enabled (now or in the past), QuickBooks may keep Cost of Goods Sold as part of the report structure.
In the report customization options, look for any setting related to showing only rows with activity or non-zero rows (if available in your version).
In many cases, Modern View comparison reports do not allow you to fully suppress empty major sections. It is cosmetic only and does not impact your totals.
You are not doing anything wrong. This is a formatting behavior in Modern View.
In the Modern Profit and Loss Comparison report, QuickBooks sometimes displays default section headers like Cost of Goods Sold even when there has never been activity there. It is tied to the report layout, not your historical data.
That explains why:
Regular Profit and Loss does not show it
Classic view removes it
Modern comparison keeps the section header
A few things to check:
Open the Chart of Accounts and confirm you do not have any Cost of Goods Sold accounts (even inactive). Sometimes inactive accounts still trigger the header.
If inventory tracking is enabled (now or in the past), QuickBooks may keep Cost of Goods Sold as part of the report structure.
In the report customization options, look for any setting related to showing only rows with activity or non-zero rows (if available in your version).
In many cases, Modern View comparison reports do not allow you to fully suppress empty major sections. It is cosmetic only and does not impact your totals.
You have clicked a link to a site outside of the QuickBooks or ProFile Communities. By clicking "Continue", you will leave the community and be taken to that site instead.
For more information visit our Security Center or to report suspicious websites you can contact us here