Skip to main content

How to Run a Profit & Loss Report in QuickBooks

By Gruv Editorial Team
Contributor
Updated on
•
18 min read
Diagram showing Use your QuickBooks profit and loss report as a risk control system.

Quick Answer

Open Reports and locate the Profit and Loss view supported by your QuickBooks product and plan. Set the reporting period and Cash or Accrual basis, refresh, and drill into unusual income, direct-cost and expense lines. Trace transactions before changing mappings, and compare profit with receivables, bank records and cash-flow information.

Use your QuickBooks profit and loss report as a risk control system#

Use your QuickBooks profit and loss report as a risk control system, not a bookkeeping chore. If you invoice clients, this report helps you spot margin pressure and make earlier operating decisions.

In QuickBooks, the Profit and Loss (P&L) Statement is the same report as the Income Statement, so we will use both names to mean the same thing.

If you run a business of one, your P&L is the control panel that keeps delivery, pricing, and cash aligned.

It is easy to treat QuickBooks reports as pure history. This guide flips that. You will run one consistent report, read it for risk signals, check for data issues that can distort decisions, and build a weekly and monthly rhythm you can trust.

Step 1. Define what this report must decide. A profit and loss view totals income, subtracts expenses, and shows net profit or loss. Your job is to connect that output to a decision this cycle, not admire the spreadsheet.

Step 2. Choose the time window on purpose. QuickBooks lets you compare performance across week, month, and year. Use weekly checks for fast triage, monthly checks for operating control, and quarter or year views for planning direction.

Step 3. Read it as an operations dashboard. Treat line changes as business signals that should trigger action. If a line moves, ask what changed in your workflow and what you will update next.

P&L signalRisk questionAction
Income rises but net profit dropsAre costs rising faster than delivery value?Tighten expense categories and adjust scope or pricing.
Income softens in the current periodIs timing or client mix increasing payment risk?Prioritize collections and rebalance near-term work.
Expenses jump unexpectedlyIs this a one-off or a new cost pattern?Cut noncritical spend and protect core delivery.

For example, your month looks busy, but take-home profit slips. Instead of guessing, you run the playbook, isolate the line driving the drop, and make one concrete change before the next client cycle.

If you want a deeper dive, read A Guide to QuickBooks Self-Employed for Freelancers.

What should you prepare before running the report?#

Before you run the report, confirm your plan, clean your Chart of Accounts, and set a clear review window and objective. The goal is consistency. When your inputs stay clean, your P&L becomes something you can act on, cycle after cycle.

Prep stepWhat to doCheck
Plan and report viewName your plan and locate the report options you will use this cyclePlan tiers do not expose the same report set, and layouts can differ between classic and enhanced report experiences
Chart of AccountsMap earned revenue to income, operating costs to expenses, and assets/liabilities to their appropriate balance-sheet accountsEach major revenue and cost line lands in the section you expect
Balance Sheet and P&LOpen Balance Sheet and P&L side by sideExplain whether a change reflects timing, classification, or a real operating shift
Period and objectiveChoose a clear pass type, then document it in your notesWeekly and monthly reviews can both work, depending on how your business operates

Step 1. Confirm your QuickBooks Online setup and report experience. Check which subscription tier you use (for example, QuickBooks Online Simple Start, Essentials, or Plus) before you start. Plan tiers do not expose the same report set, and layouts can differ between classic and enhanced report experiences.

  • Verification point: You can name your plan and locate the report options you will use this cycle without hunting through menus.

Step 2. Review the Chart of Accounts before analysis. Account types determine where activity appears. Revenue is not every cash inflow: loan proceeds, owner contributions and collection of an existing receivable need appropriate balance-sheet treatment. Spending can also buy an asset or repay a liability rather than create a current expense. Trace the source before changing mappings.

  • Verification point: Each major revenue and cost line lands in the section you expect.
  • Hypothetical scenario: You tag a client payment to an expense account by mistake. Your next review understates income and pushes the wrong pricing decision.

Step 3. Open Balance Sheet and P&L side by side. A Balance Sheet shows a snapshot as of a specific date. A Profit and Loss (P&L) Statement summarizes performance over a specific period. Use both views together to flag possible timing mismatches instead of reacting to one report in isolation.

  • Verification point: You can explain whether a change reflects timing, classification, or a real operating shift.

Step 4. Set the report period and operating objective before you click Run. Choose a clear pass type, then document it in your notes. Weekly and monthly reviews can both work, depending on how your business operates.

Review passPrimary objectiveDecision focus
Weekly triageCatch drift earlyBilling issues, classification errors, unusual spend
Monthly closeConfirm operating performanceMargin trend, cost control, pricing follow-ups

This prep routine keeps signal quality high, so you can run the report fast and trust what you see.

How do you run and save a profit and loss report in QuickBooks?#

Run the supported P&L view, then drill into Income and COGS before acting. Save a consistent period and accounting basis so each review remains comparable.

Step 1. Open the report for your product and plan. In QuickBooks Online, open Reports, then Standard reports where shown, and search for Profit and Loss. Use Profit and Loss Detail if included in your plan, or drill into summary amounts for transaction detail. Desktop uses Reports > Company & Financial > Profit & Loss reports. Labels and available views vary by product, plan and region.

Step 2. Set the date range and accounting method. Choose the intended period and Cash or Accrual explicitly before refreshing the report. Cash basis generally reports income when received and expenses when paid; accrual reports income when earned and expenses when incurred. Record the method so comparisons use the same basis.

Step 3. Save your customization immediately. Apply your standard filters and layout, then save that view. Consistent views make trend checks cleaner and faster.

Step 4. Validate critical lines before making decisions. Scan Income Accounts first, then check Cost of Goods Sold in its own section between Income and Expenses. If either line looks out of pattern, pause decisions and fix classification first.

Step 5. Capture a lightweight audit snapshot. Export to Excel or save as PDF right after review. Name the file with the period and pass type so you can trace what you saw and what you changed.

Fast control checkWhat to confirmWhy it matters
Report selectionA supported P&L view with access to underlying transaction detailDetail lines support real diagnostics
Filter consistencyDate range and saved view match prior cyclesComparable metrics across periods
Line validationIncome and COGS sections look correctly classifiedPrevents bad pricing or spend decisions
Snapshot savedPDF or Excel file stored with clear period labelCreates a simple audit trail

For example, revenue looks strong, but COGS spikes after a vendor recode. Because you ran this checklist, you catch the mapping issue before you change pricing or cut necessary delivery spend.

Want a quick next step after the review? Try the free invoice generator.

What does each line in your P&L actually tell you about payment risk?#

Read the P&L in a fixed order so you see revenue quality first, margin pressure second, and cash-friction signals third. This is where your QuickBooks routine stops being bookkeeping and starts becoming operating control.

Step 1. Start with Income Accounts. Top-line movement can reflect real demand, or it can be timing noise that increases payment risk. Ask direct questions: is this change repeatable, or is it timing-related?

Step 2. Measure gross profit pressure with Cost of Goods Sold. Use the formula Gross Profit = Revenue - Cost of Goods Sold (COGS). If income holds but COGS climbs, treat it as margin pressure first, then adjust scope, sourcing, or pricing.

Step 3. Audit Expense Accounts for silent margin loss. Expense accounts help you track spending. Look for recurring costs that quietly erode margin across reporting cycles.

Step 4. Cross-check customer profitability with the right scope. The Invoice Profitability by Customer report (QuickBooks Desktop Enterprise) helps you see which invoices and customers generate the most profit. It does not include overhead or operating expenses, so pair it with your Profit and Loss (P&L) Statement before you change pricing.

Step 5. Compare profit with collections and cash. On accrual basis, a customer payment normally clears receivables and increases the bank balance without recording revenue again; the original invoice recorded revenue. Cash-basis reporting recognizes relevant income when paid. Profit is not bank cash: loans, owner movements, assets and payment timing can change cash separately. Review receivables, bank reconciliation and cash-flow reporting alongside the P&L.

Line to readRisk signalImmediate action
Income AccountsRevenue timing or concentration riskConfirm invoice timing and client mix
Cost of Goods SoldDelivery margin compressionReview direct costs before cutting core spend
Expense AccountsRecurring spend eroding marginTrim nonessential recurring costs
Balance Sheet vs P&LCollections lag and cash frictionFollow up receivables before next cycle

For example, one client looks highly profitable at invoice level, but collections slow while overhead rises. You catch the gap by pairing that view with your P&L, then adjust terms before cash flow tightens.

How do you turn P&L findings into better client terms and safer pricing?#

Turn P&L signals into default pricing and term guardrails before each negotiation. The goal is to stop renegotiating from scratch every time. Let the numbers set your guardrails.

Step 1. Translate margin compression into contract guardrails. If your Income Statement trend shows shrinking profit while delivery effort rises, tighten terms and pricing guardrails before accepting new requests. Tighten scope language, define what counts as out-of-scope work, and consider phased approvals where appropriate so extra work does not hide inside fixed fees.

  • Verification point: You can point to one updated clause that prevents unpriced rework in the next engagement.

Step 2. Use client-level profitability evidence with the correct product scope. QuickBooks Desktop Enterprise's Invoice Profitability by Customer report shows invoice-level revenue and recorded direct costs. Verify service-cost inputs before trusting margins; missing direct costs can overstate profitability.

It does not include overhead or operating expenses, so pair it with your profit and loss view before changing prices. In QuickBooks Online, use customer-level reports such as Profit and Loss by Customer to compare client performance, including revenue mix.

  • Verification point: You can separate "high revenue" clients from "high profit" clients without guessing.

Step 3. Build a simple pricing rule set tied to metrics. Use directional triggers, not gut feel. Write the rule set down so you can apply it the same way next cycle.

Signal from your reviewRisk interpretationDefault action
Revenue rises, profit fallsDelivery-cost or discount pressureReprice new work and narrow scope options
Stable revenue, rising expensesCost-structure pressureReview operating costs before discounting
Strong invoice gross profit, weak total P&LOverhead pressureHold margin targets and adjust service mix

Step 4. Align the review with your actual bookkeeping product. A solo business may use a different QuickBooks product from Online or Desktop Enterprise. Confirm its report and accounting capabilities before applying these menu paths, then retain clean income/expense records for pricing and tax preparation.

Keep one operating playbook, then deepen your pricing model with Value-Based Pricing: A Freelancer's Guide.

For example, a client asks for a lower rate and faster turnaround. Your P&L already shows margin pressure, so you protect price integrity and narrow scope first, then choose term changes that fit the engagement.

Why does your report look wrong and how do you recover fast?#

If your report looks wrong, run diagnostics on filters, basis, and source transactions before you edit anything. If your inputs are off, your pricing and spending decisions will be off with them.

CheckWhat to reviewNote
Report date rangesMatch report date ranges across the QuickBooks reports you compareDo this before you touch any transactions
Accounting basisMatch accounting basis before you judge differencesDo this before you touch any transactions
Sales-item mappingCheck sales-item account mapping, then check for transactions posted without itemsDo this before you touch any transactions
Inventory behaviorValidate only if Inventory Tracking is enabledExpect Cost of Goods Sold in its own section between Income and Expenses

Before you start, capture your current view so you can compare before and after changes.

Step 1. Confirm the symptom using a known pattern. If Sales and Services appears duplicated, start with source transactions, not account edits. In QuickBooks Online, check whether bank-feed activity was added to the register instead of matched to existing entries, and use the Distribution Account filter to narrow what you are reviewing.

  • Verification point: You can identify the exact transactions creating the duplicate effect before changing settings.

Step 2. Run the three-step recovery loop in order. Use this sequence before you touch any transactions.

  • Match report date ranges across the QuickBooks reports you compare.
  • Match accounting basis before you judge differences.
  • Check sales-item account mapping, then check for transactions posted without items.

This sequence catches common errors quickly and keeps your P&L interpretation grounded in actual posting behavior.

Step 3. Validate inventory behavior only if Inventory Tracking is enabled. Inventory settings change how lines appear in the Profit and Loss (P&L) Statement. Expect Cost of Goods Sold in its own section between Income and Expenses, and confirm that line placement reflects setup before assuming an error.

Report symptomLikely driverFirst action
Duplicate Sales and Services linesAdd-versus-match error or duplicate postingTrace source transactions before edits
P&L mismatch versus sales viewDate range or basis mismatchAlign period and accounting basis
Unexpected COGS presentationInventory Tracking behaviorConfirm inventory setup and item mapping

Step 4. Escalate with discipline and log the fix. If the view still looks wrong, cross-check targeted guidance in QuickBooks Help and relevant threads in QuickBooks Community. Document what you checked, what you changed, and what resolved the issue so next cycle runs faster.

For example, you spot duplicated revenue right before a pricing review. You run this loop, find a matching error, correct the source entry, and avoid changing terms based on bad data.

What weekly and monthly cadence keeps this system reliable?#

Use weekly P&L triage if it fits your operating risk, then compare monthly P&L and Balance Sheet at the same cutoff. Reconcile the underlying bank, receivable and payable accounts; these statements complement each other rather than matching total for total.

CadenceReport to runDecision focusVerification point
WeeklySupported P&L view with transaction drilldown or Detail where availableCatch billing, fee, and classification drift earlyYou leave with a short action list for this week
MonthlyProfit and Loss (P&L) Statement + Balance SheetConfirm category accuracy and financial consistencyYou can explain major variances and close with confidence

Step 1. Run weekly triage where useful. Open your supported P&L view, check the selected basis and period, and compare like-for-like prior periods. Use Detail or drilldown for anomalies according to your plan.

Look for line-level anomalies first. Examples include unexpected fee growth, income posted to the wrong bucket, or expense categories that no longer match how you work. If a report view looks different than expected, confirm your plan includes the report and view you are trying to use.

Step 2. Reconcile monthly at one date boundary. Run your P&L for the month and your Balance Sheet as of the same end date.

Then confirm your Income Accounts and Expense Accounts still reflect your real workflow, not an old setup. Remember the Balance Sheet is an as-of-date snapshot, and equity includes fiscal-year-to-date net income.

Step 3. Keep a compact issue log. Track symptom, root cause, fix, and the related note you used in QuickBooks Help or QuickBooks Community. Keep it short enough to review during weekly triage.

For example, you see recurring fee drift from a payment app category, review your prior notes, and speed up troubleshooting before deciding on a fix.

Use this copy and paste checklist before every client cycle#

Run this five-step checklist in order so every client decision comes from clean, comparable numbers. This is the same playbook you just read, compressed into an execution sequence.

StepWhat to doKey point
Run a supported P&L viewOpen the supported Profit and Loss view, set date range and Cash/Accrual method, then refreshUse one consistent period definition across cycles so trend checks stay valid
Validate top linesCheck Income Accounts, Cost of Goods Sold, and Expense Accounts firstEach major movement has a business reason you can state in one sentence
Investigate anomaliesCheck report filters, date range, accounting basis, account mapping, and source transaction handlingConfirm whether bank feed activity was added when it should have been matched
Convert findingsUpdate scope terms, billing cadence, and client review prioritiesUse an available customer/job view; Desktop Enterprise Invoice Profitability excludes overhead and needs reliable direct-cost inputs
Close the loopSave your customized report view and export a copy when neededWrite a short note on what changed, why it changed, and what you will verify next cycle

Before you start, confirm your plan includes the report view you want, especially Detail versions. Then run the list straight through.

  1. Run the supported Profit and Loss view with the right period and basis. Open Reports, locate Profit and Loss or a supported Detail view, set dates and Cash/Accrual explicitly, and refresh. Use the same basis and period definition across comparisons.

Verification: You can see line-level transactions, not only totals.

  1. Validate top lines before you make decisions. Check Income Accounts, Cost of Goods Sold, and Expense Accounts first. Use a simple control rule: revenue minus expenses must align with the profit or loss story you think happened.

Verification: Each major movement has a business reason you can state in one sentence.

  1. Investigate anomalies before you edit categories. If Sales and Services lines look duplicated, check report filters, date range, accounting basis, account mapping, and source transaction handling. Specifically confirm whether bank-feed activity was added when it should have been matched.

Verification: You identify the likely pattern before you post fixes, and you document what you checked in QuickBooks Help or QuickBooks Community notes.

  1. Convert findings into this cycle's actions. Update scope terms, billing cadence and client priorities using verified results. Use customer/job reports available in your product; Desktop Enterprise Invoice Profitability by Customer needs recorded direct costs and excludes overhead, so pair it with the overall P&L.

Verification: You leave with clear client actions, not just cleaner numbers.

  1. Close the loop with a saved snapshot and next check. Save your customized report view and export a copy when needed. Write a short note on what changed, why it changed, and what you will verify next cycle. For example, you spot a margin dip, trace it to misclassified delivery costs, correct the mapping, and adjust one client scope line before sending the next invoice.

Frequently Asked Questions

What is a profit and loss report in **QuickBooks**?

A profit and loss report in QuickBooks tracks revenue, expenses, and net profit or loss for a selected period. QuickBooks also labels this as a Profit and Loss (P&L) Statement. Use it as an operating view for profit trends and day-to-day decisions.

How do I run **Profit and Loss Detail** in **QuickBooks Online**?

In QuickBooks Online, open Reports and search the Standard reports view where available. Select Profit and Loss Detail if your plan includes it; otherwise drill into summary amounts for transactions. Set the date range and Cash or Accrual method, refresh, and check source transactions before acting. Menu labels vary by product and region.

What is the difference between a **Profit and Loss (P&L) Statement** and an **Income Statement**?

In QuickBooks, these terms refer to the same core report. Both summarize operating performance over a period, not at a single date point. Pick one label and keep it consistent in your notes.

What do **Cost of Goods Sold**, **Income Accounts**, and **Expense Accounts** mean in practice?

Income accounts record revenue under the selected accounting basis; they are not categories for every cash receipt. Expense accounts record recognized operating costs, while COGS records the applicable direct costs of sales. Loan proceeds, owner contributions, asset purchases and liability repayments need their appropriate balance-sheet treatment. Check inventory or service-cost setup before interpreting gross profit.

Why does my report show duplicate **Sales and Services** transactions?

Do not assume one root cause. Duplicate-looking lines can come from report setup choices, so check report filters first. Then trace the source transactions before you edit accounts.

Which **QuickBooks Online** plans are commonly used for this workflow, such as **QuickBooks Online Essentials** or **QuickBooks Online Plus**?

Report availability depends on your QuickBooks product, country and current subscription. Confirm Profit and Loss, any Detail or by-customer view, customization and export capabilities in your actual account before standardizing the workflow. Online plan names do not establish access to a Desktop Enterprise report.

When should I also review **Balance Sheet** data with my P&L?

Review them together whenever a P&L shift affects a cash or equity decision. Your P&L summarizes a period, while the Balance Sheet gives a snapshot as of one date. Use the same end date on both reports so your interpretation stays clean and your next action is clear.

Gruv Editorial Team

Researched and edited by the Gruv editorial team. Gruv builds cross-border billing, payouts, and finance-operations software for global businesses.

Sources

Includes 2 external sources outside the trusted-domain allowlist.

  1. quickbooks.intuit.com/learn-support/en-us/help-article/business-re...external
  2. quickbooks.intuit.com/learn-support/en-uk/help-article/report-mana...external

Educational content only. Not legal, tax, or financial advice.

Related Posts

Value-Based Pricing for Freelancers Under Real Payment Risk
Financial Planning26 min read

Value-Based Pricing for Freelancers Under Real Payment Risk

Value-based pricing starts with the client’s expected benefit and willingness to pay. It still needs a deliverable, scope and payment agreement you can perform. Use a discovery phase when the benefit or effort is too uncertain to support a defensible quote.

value-based pricingfreelance pricingpayment terms
Read
A Guide to QuickBooks Self-Employed for Freelancers
Product Reviews18 min read

A Guide to QuickBooks Self-Employed for Freelancers

**QuickBooks Self-Employed is a legacy bookkeeping option for existing subscribers. New buyers should compare current products such as Solopreneur, then test their actual billing and tax workflow.**

quickbooks self-employedfreelance accountingexpense tracking
Read
The Freelance Payment Penalty: A Modeled Audit of Platform Fees, FX Spreads, and Payout Delays
Research Reports19 min read

The Freelance Payment Penalty: A Modeled Audit of Platform Fees, FX Spreads, and Payout Delays

The money rarely disappears through a single, easy-to-spot fee. The real loss is stacked. A marketplace takes its commission, a processor adds a charge for international cards, a bank or payment company converts the currency at a spread, a platform holds the funds before release, and a wire sheds a little to intermediaries on the way in. Each layer looks defensible on its own, but the worker feels the combined result as a smaller deposit and a later payday.

freelance payment feescross-border paymentsplatform fees
Read