← All Xero reports
Xero report

Xero Profit and Loss report: what it shows and how to use it

The Profit and Loss (P&L) shows income, costs and profit for a period. It's the report most owners and directors look at first, usually monthly with previous months alongside.

Sample Profit and Loss report for a demo company, as sent by Reportpost
A sample Profit and Loss for a demo company, as Reportpost sends it.

What it shows

  • Income and cost of sales, with gross profit
  • Operating expenses and net profit for the period
  • Optional comparison columns for earlier periods, or one column per tracking option

Where to find it in Xero

Reporting > All reports > Profit and Loss.

Settings worth knowing

  • Date range, plus Compare with for earlier periods (months, quarters or years)
  • Compare tracking categories for one column per region or department (not at the same time as Compare with)
  • More > Accounting basis for cash or accrual
  • Ready-made formats such as "Current financial year by month" and "Current and previous 3 months"

Things to watch out for

  • Comparison periods and tracking columns can't be combined in one view.
  • Custom layouts you build in Xero stay in Xero; apps that use Xero's API, Reportpost included, get the standard layout.

Getting it by email on a schedule

Xero can't email reports on a schedule, so the usual routine is to export the report and attach it by hand. Reportpost sends the P&L for the period you pick (last month, last quarter, financial year to date and so on), with up to 11 comparison periods or split by tracking category, on cash or accrual basis. When Xero's comparison dates would cut a month short, Reportpost fetches each period with its exact dates. Choose weekly, every two weeks, monthly or quarterly, and the recipients. You can try the demo without connecting Xero.

Related: Xero profit and loss by month and Reports by tracking category.

Other Xero reports

Xero reportBalance SheetWhat the Xero Balance Sheet report shows, where to find it, comparison and tracking options, and how to send it to directors or lenders each month.Xero reportAged Receivables SummaryWhat the Xero Aged Receivables Summary (aged debtors) shows, how to read the ageing columns, key settings and how to get it emailed every week.Xero reportAged Payables SummaryWhat the Xero Aged Payables Summary (aged creditors) shows, its ageing and grouping options, common gotchas, and how to have it emailed before each payment run.Xero reportBank SummaryWhat the Xero Bank Summary report shows (cash received and spent per bank account), its options and gotchas, and how to send it automatically each week or month.Xero reportTrial BalanceWhat the Xero Trial Balance shows, its comparison and grouping options, the gotchas, and how to send it to your accountant at month end.Xero reportExecutive SummaryWhat the Xero Executive Summary includes (cash, profit, balance sheet and key ratios), its options and limits, and how to email it every month.Xero reportBudget SummaryWhat the Xero Budget Summary report shows, how budgets are set up in Budget Manager, and how to send the budget summary on a schedule.Xero reportBudget vs ActualHow to compare actuals with your budget in Xero (Budget Variance), what to look for, and how to have a budget vs actual report emailed every month.Built from your Xero dataCash Flow Statement (indirect)Xero only has a direct-method cash flow statement. How the indirect method works and how Reportpost builds one from your Xero data and emails it.Xero reportUnpaid InvoicesHow to get a list of unpaid invoices from Xero (Aged Receivables Detail), what it shows, and how to have the list emailed every week.Xero reportInvoices RaisedHow to list the invoices raised in a period in Xero (Receivable Invoice Summary or Detail), the options and gotchas, and how to email the list automatically.Xero reportDraft InvoicesHow to keep track of draft invoices in Xero, why they matter at month end, and how to have a list of drafts emailed to you so nothing is left unapproved.Xero reportUnpaid BillsHow to get a list of unpaid bills from Xero (Aged Payables Detail), what it shows, and how to have the list emailed to you the day before each payment run.

Next month's pack could send itself.

Reportpost emails your Xero reports on a schedule, as PDF, Excel or CSV. 14 days free, no card.