Financial Statements
Wave Profit and Loss Statement: Complete Guide
Run a Wave profit and loss statement from Reports, select the date range and report type, compare periods when useful, and reconcile sales, expenses, bank activity, payroll, assets, and liabilities before relying on the results.
A Wave profit and loss statement reports income, cost of goods sold, operating expenses, and net profit or loss for a selected period. In Wave’s current web workflow, open Reports, select Profit & Loss (Income Statement), choose a standard or custom date range, select the report type, and update the report.
Wave can generate the report, but the result depends on the transactions and account mapping in the books. Bank-feed imports, invoices, bills, payment activity, manual entries, refunds, transfers, assets, loans, and owner transactions must be recorded and reconciled correctly before the P&L becomes reliable.
How to run the Wave P&L
- Use the web version of Wave and open the business whose results you want to review.
- From the left-side menu, select Reports.
- Select Profit & Loss (Income Statement).
- Choose a standard date range or enter a custom period.
- To compare periods, select the prior-period comparison and choose the comparison range.
- Select the available report type that matches the reporting purpose, then update the report.
- Review both the summary and account-level detail before exporting or sharing.
Wave currently describes the P&L as a web-only report and offers summary and detail views. Software interfaces and plan features can change, so follow Wave’s current help center if labels or controls differ.
Choose the reporting period carefully
A profit and loss statement covers a period, such as a month, quarter, or year. Confirm the start and end dates displayed in the report. An incomplete month, a 13-month range, or a period that does not match the operating calendar can make comparisons misleading.
Use the same reporting method and date conventions when comparing periods. If one period includes closing entries, inventory adjustments, depreciation, or year-end cleanup that the other lacks, document that difference rather than interpreting it as ordinary operations.
Understand report type and accounting basis
Wave’s help center describes available cash-basis and accrual-related views in the report workflow. The precise inclusion of transactions can depend on how invoices, bills, payments, and other entries are recorded. Review Wave’s current product guidance and test the result with known transactions.
Cash and accrual reports answer different timing questions. Accrual reporting generally recognizes activity based on when revenue is earned and expenses are incurred under the applicable accounting policy. Cash reporting focuses on payment-related timing under the software’s rules.
Do not change the report type merely to produce a preferred profit number. Use the basis required for the decision, apply it consistently, and consult the appropriate adviser for tax, lender, or GAAP reporting.
Read the summary sections
| Section | Basic relationship | Review question |
|---|---|---|
| Income | Revenue and other income for the period | Does it reconcile to invoicing, sales, processors, and deposits? |
| Cost of goods sold | Direct cost assigned to products or services | Does inventory or job-cost support agree? |
| Gross profit | Income less cost of goods sold | Did price, volume, mix, or direct cost change? |
| Operating expenses | Costs not presented in cost of goods sold | Are payroll, occupancy, software, marketing, and other costs complete? |
| Net profit or loss | Remaining result after included income and expense | What operating and accounting events explain the change? |
The summary helps locate the change. The detail view explains which accounts produced it. Select or inspect material account balances and trace them to transactions and supporting records.
Clean the books before interpreting the report
Begin with complete bank and credit card activity. Confirm that all connected accounts imported through the reporting date and that transfers are recorded as transfers rather than income in one account and expense in another. Reconcile statement ending balances and investigate duplicates or missing entries.
Review uncategorized and personal transactions. A bank-feed suggestion is not evidence that the category is correct. Obtain invoices, receipts, contracts, and business purpose. Route owner contributions, withdrawals, reimbursements, and personal charges through the appropriate balance-sheet or equity workflow.
Review invoices and customer payments. A payment should clear the related receivable rather than create a second sale. Review bills and vendor payments similarly so paying a bill does not duplicate the expense.
Design the chart of accounts for a readable P&L
Wave uses account categories to determine where transactions appear. Build income, cost of goods sold, and operating expense accounts around decisions, reporting requirements, and consistent accounting treatment. Keep the list compact enough to scan while separating categories that management actually controls.
Avoid a new account for every customer, supplier, or product. Those details belong in customer, vendor, invoice, item, or supporting records. Also avoid one large miscellaneous account that hides marketing, software, professional fees, repairs, travel, and other unrelated costs.
Before creating or renaming accounts, decide how historical comparisons will work. Combining accounts can simplify a report, while splitting an account can improve future analysis. Preserve a mapping and document the effective date so period comparisons do not confuse a structural change with an operating change.
Review the normal purpose of every balance. A negative expense can result from a vendor refund or reclassification, but it can also signal duplicate payment, wrong date, or wrong account. Income with a debit balance and expense with a credit balance deserve a transaction-level explanation.
Reconcile sales and payment processors
If customers pay through a processor, the bank deposit may be net of fees, refunds, chargebacks, reserves, and timing differences. Record gross activity and reconcile each payout through a clearing account. Posting the deposit directly to income hides both revenue and processing costs.
Compare Wave income with sales, invoice, or processor reports for the same period. Investigate discounts, sales tax, customer credits, deposits, and payments that do not represent current-period revenue.
Review cost of goods sold and inventory
Businesses selling products need a controlled method for purchases, receipts, inventory, returns, shrinkage, and cost of goods sold. Do not assume every supplier payment is current-period product cost. Purchases can remain in inventory until the related goods are sold under the selected method.
Service businesses can use cost of goods sold or direct cost categories when they reliably connect labor, subcontractors, materials, or other delivery cost with revenue. Define the policy and avoid moving costs between gross profit and operating expense merely to improve a margin.
Review payroll and contractor costs
Reconcile gross wages, employer payroll taxes, benefits, deductions, net pay, and payroll liabilities to payroll reports and cash. If payroll is posted through summarized entries or an integration, verify that every pay run posted once and mapped consistently.
Contractor payments should reconcile to vendor records, agreements, invoices, and payment support. Worker classification and tax reporting are compliance questions that require current guidance and fact-specific review.
Keep balance-sheet transactions off the P&L
Loan principal reduces a liability and does not belong in interest expense. Equipment purchases may create fixed assets rather than immediate operating expense. Owner contributions and withdrawals affect equity or related accounts rather than income and expense.
Customer deposits, sales tax collected, payroll liabilities, gift cards, and amounts owed to others can create liabilities. Misclassifying them as revenue or expense distorts profit even if the bank balance is correct.
Illustrative Wave P&L review
Assume an illustrative monthly report shows $96,000 of income, $24,000 of cost of goods sold, $45,000 of operating expense, and $27,000 of net profit. Before celebrating the result, the reviewer discovers four issues:
- A $6,000 processor deposit was posted directly to income even though gross sales and fees were already recorded.
- A $9,000 equipment purchase was posted to repairs.
- A $4,500 loan payment was entirely posted to interest.
- One payroll run is missing from the ledger.
The report cannot support a decision until the duplicate income, equipment classification, principal and interest split, and payroll omission are corrected. These figures are illustrative and do not prescribe the final treatment, which depends on records and policy.
Compare periods and explain variance
Wave’s comparison view can show changes between periods. Use both dollar and percentage movement, then investigate the account detail. A large percentage on a small account may be less important than a modest change in a high-value category.
Classify the cause of a material variance:
- Volume: More or fewer units, customers, projects, or hours.
- Price or rate: Changes in selling price, wage, vendor price, or fee.
- Mix: Different products, services, customers, or channels.
- Timing: Cutoff, accrual, payment, or billing date differences.
- Classification: The transaction moved between accounts or sections.
- Error or omission: Duplicate, missing, unsupported, or incorrect entry.
Document the explanation, evidence, correction, owner, and due date. Do not leave a comment such as “timing” without identifying which transaction and when it will reverse.
Export and preserve a controlled copy
After review, export or print the report using Wave’s available controls. Preserve the business name, reporting period, report type, comparison period, preparation date, and reviewer. Keep reconciliations and correction support with the report package.
If the report is supplied to a lender, investor, tax preparer, or other party, confirm what basis and level of assurance they require. A software-generated report is not automatically audited, reviewed, or compiled by an independent accountant.
Create a review trail instead of overwriting history
Maintain a close checklist with each control account, preparer, reviewer, status, reconciliation date, and open item. When a correction affects a prior period, record why it was needed, who approved it, which reports changed, and whether tax, payroll, lender, or management outputs require an updated copy.
Limit administrative access and review account, user, and integration changes. Use a consistent cutoff policy for transactions received after the close. A small business may not need a complex close platform, but it does need a repeatable way to show what was reviewed and which exceptions remain.
Save source reports before an integration or platform mapping changes. If a feed is disconnected and reconnected, compare transaction counts and dates so missing or duplicated activity is found promptly. Reconciliation should remain independent of the connection status.
For year-end, preserve the final P&L, balance sheet, trial balance, general ledger, bank and card reconciliations, payroll reports, fixed-asset and debt schedules, owner activity, and a list of tax questions. This package lets the tax preparer trace adjustments without reconstructing the entire year.
Before locking the package, rerun the report after all approved corrections and compare it with the reviewed draft. Explain every remaining difference and clearly label superseded copies so recipients do not use an outdated report version.
Monthly close checklist for Wave
- Confirm all bank, credit card, loan, and processor activity is complete through the cutoff date.
- Reconcile every cash, credit card, processor, and debt account.
- Review uncategorized, duplicate, personal, and unusual transactions.
- Reconcile sales, invoices, customer payments, refunds, fees, and sales tax.
- Review bills, payables, vendor payments, prepaid costs, and accruals.
- Reconcile payroll, contractors, liabilities, and benefit costs.
- Update inventory, cost of goods sold, fixed assets, depreciation, and debt schedules as required.
- Run the P&L with documented settings and compare it with prior periods and the operating plan.
- Save the report, reconciliations, corrections, and unresolved-item log.
Common Wave P&L mistakes
- Running the wrong date range or report type.
- Accepting imported bank categories without source support.
- Recording transfers as income and expense.
- Duplicating sales when invoices, payments, and deposits are all posted as revenue.
- Posting net processor deposits directly to income.
- Recording loan principal, fixed assets, or owner activity as operating expense.
- Comparing periods before completing reconciliations and cutoff entries.
- Sharing the report without documenting its basis, settings, and review status.
When the P&L does not match expectations
Start with the report settings, then trace the unexpected account. Compare the detailed transactions with the bank, processor, payroll, invoice, bill, inventory, and other source records. Check for duplicate imports, deleted transactions, wrong dates, incorrect categories, missing accounts, and opening-balance entries.
Correct the source transaction when possible instead of entering an unsupported journal entry solely to reach an expected total. If the difference involves tax basis, inventory, revenue recognition, foreign currency, payroll, or another specialized issue, obtain appropriate professional review.
For broader report concepts, see the profit and loss statement guide. To understand why profit and cash differ, review the cash flow statement guide.
Frequently asked questions
Where is the profit and loss statement in Wave?
In Wave's web version, open Reports and select Profit & Loss (Income Statement). Choose the date range and report type, then update the report.
Can Wave compare two P&L periods?
Wave's current help describes a prior-period comparison option. Align the date length, report type, and closing status so the comparison is meaningful.
Why does Wave profit not equal the bank balance?
Profit excludes or times many cash events differently. Receivables, payables, inventory, loans, equipment, owner activity, and payment timing can change cash without the same effect on profit.
Why is a transaction missing from the Wave P&L?
It may fall outside the dates, use a balance-sheet account, be duplicated or deleted, remain uncategorized, or appear under another report type. Trace the source record before correcting it.
Should processor deposits be recorded as sales in Wave?
Not without reconciliation. Deposits are often net of fees, refunds, reserves, and other items. Record and reconcile the gross settlement components to the payout.
Is a Wave P&L an audited financial statement?
No. It is a report generated from the data in the software. Audit, review, compilation, and preparation services have distinct professional procedures and reports.
Turn this guide into action