P&L year to date
Click any figure to see the Xero accounts and source behind it · dots flag variances over 5%
| GBPk | Actual YTD | Budget YTD | Var | Var % | FY budget | Prior YTD | vs prior | Aug-26 | Aug-26 budget |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | |||||||||
| Revenue | 2,886.3 | 2,897.6 | −11.3 | −0.4% | 9,316.9 | 2,548.9 | +337.3 | 737.9 | 742.6 |
| Revenue: Orbit Logistics | 0.0 | 70.0 | −70.0 | −100.0% | 350.0 | 0.0 | 0.0 | 0.0 | 35.0 |
| Total revenue | 2,886.3 | 2,967.6 | −81.3 | −2.7% | 9,666.9 | 2,548.9 | +337.3 | 737.9 | 777.6 |
| Revenue excl. Orbit Logistics | 2,886.3 | 2,897.6 | −11.3 | −0.4% | 9,316.9 | 2,548.9 | +337.3 | 737.9 | 742.6 |
| Cost of sales | |||||||||
| Direct costs | −408.2 | −367.1 | −41.1 | −11.2% | −1,154.6 | −350.9 | −57.2 | −102.0✱ | −93.5 |
| Direct costs: Orbit Logistics | 0.0 | 0.0 | 0.0 | – | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Total cost of sales | −408.2 | −367.1 | −41.1 | −11.2% | −1,154.6 | −350.9 | −57.2 | −102.0 | −93.5 |
| Gross margin | 2,478.1 | 2,600.5 | −122.4 | −4.7% | 8,512.3 | 2,198.0 | +280.1 | 635.9 | 684.1 |
| Staff costs | |||||||||
| Sales staff | −882.3 | −935.4 | +53.1 | +5.7% | −2,867.6 | −852.8 | −29.5 | −222.9 | −240.2 |
| Technology staff | −1,422.6 | −1,468.3 | +45.7 | +3.1% | −4,515.6 | −1,339.1 | −83.5 | −357.1 | −367.1 |
| Total staff costs | −2,304.9 | −2,403.7 | +98.7 | +4.1% | −7,383.2 | −2,191.9 | −113.0 | −580.0 | −607.2 |
| Other operating costs | |||||||||
| Sales & marketing | −256.0 | −266.8 | +10.8 | +4.0% | −818.3 | −297.6 | +41.7 | −61.2 | −66.7 |
| Technology | −198.6 | −185.7 | −12.9 | −6.9% | −580.3 | −185.2 | −13.3 | −49.3 | −46.8 |
| Office & general | −149.4 | −166.8 | +17.4 | +10.4% | −510.0 | −148.5 | −0.9 | −35.3 | −41.7 |
| Total other operating costs | −603.9 | −619.2 | +15.3 | +2.5% | −1,908.6 | −631.3 | +27.5 | −145.8 | −155.3 |
| EBITDA | −430.7 | −422.4 | −8.4 | −2.0% | −779.5 | −625.2 | +194.5 | −89.9 | −78.4 |
| Below EBITDAC | |||||||||
| Exceptionals | −52.0 | 0.0 | −52.0 | – | 0.0 | −6.7 | −45.3 | −1.4 | 0.0 |
| Interest & depreciation | −36.0 | −36.0 | 0.0 | 0.0% | −108.0 | −36.0 | 0.0 | −9.0 | −9.0 |
| Total below ebitdac | −88.0 | −36.0 | −52.0 | −144.5% | −108.0 | −42.7 | −45.3 | −10.4 | −9.0 |
| Result before excluded items | −518.8 | −458.4 | −60.4 | −13.2% | −887.5 | −668.0 | +149.2 | −100.3 | −87.4 |
| Memo: Partner cross-sales, not in revenue or EBITDA | |||||||||
| Revenue: Partner cross-sales | 0.0 | 68.0 | −68.0 | −100.0% | 492.0 | 0.0 | 0.0 | 0.0 | 26.0 |
| Direct costs: Partner cross-sales | 0.0 | −8.3 | +8.3 | +100.0% | −58.2 | 0.0 | 0.0 | 0.0 | −3.1 |
| Unmapped accounts | −9.7 | ||||||||
Prior YTD is May-25 to Aug-25, mapped as today. vs prior is this year less last year: positive is favourable.
Partner cross-sales aren't tagged in Xero: their revenue sits in the ordinary revenue accounts, so their own lines show no actuals. Orbit Logistics shows actuals once a Xero account is mapped to it on Data & mapping. The budget keeps Orbit Logistics's direct costs inside Direct costs; forecasts put them on their own line.
By department · May-26 to Aug-26
GBPk · lines inside EBITDA by the department they're mapped to, group view · positive variance is favourable · click any figure
| Department | Actual | Budget | Var | FY latest forecast | FY budget | FY var |
|---|---|---|---|---|---|---|
| Sales | −1,138.3 | −1,202.2 | +63.9 | −3,554.6 | −3,685.9 | +131.3 |
| Technology | −1,621.1 | −1,653.9 | +32.8 | −4,987.1 | −5,095.9 | +108.7 |
| No department | 2,328.7 | 2,433.7 | −105.0 | 7,410.0 | 8,002.3 | −592.3 |
| All departments (EBITDA) | −430.7 | −422.4 | −8.4 | −1,131.7 | −779.5 | −352.3 |
FY latest forecast is the closed months' actuals and the best guess after them, as on Forecast & scenarios. Lines with no department are in their own row.
How much of the variance is currency · May-26 to Aug-26
GBPk · group view · the year to date at the budget's exchange rates, so the variance splits into currency and the rest · positive is favourable
| Actual | At budget rates | Budget | Var | Currency | Underlying | |
|---|---|---|---|---|---|---|
| Revenue | 2,886.3 | 2,893.2 | 2,967.6 | −81.3 | −7.0 | −74.4 |
| Gross margin | 2,478.1 | 2,484.1 | 2,600.5 | −122.4 | −6.1 | −116.4 |
| EBITDA | −430.7 | −427.4 | −422.4 | −8.4 | −3.3 | −5.0 |
| Entity | Currency | Actual rate | Budget rate | Currency on revenue | Currency on EBITDA |
|---|---|---|---|---|---|
| NWES | EUR | 0.8408 | 0.8500 | −7.0 | −3.3 |
Currency is the actual less the actual at the budget's rates: what exchange rates alone added or took away. Underlying is the actual at the budget's rates less the budget, so the two add up to the variance. GBP entities are the same at either rate. Actual figures use each month's average ECB rate, as synced. Budget rates are from the assumption set "FY27 budget", which made the budget on file.
Commentary · Aug-26
What explains the lines for Aug-26, group view. Lines with a comment show ✱ in the table above.
| Line | Comment | By |
|---|---|---|
| Direct costs | Card processing fees went up with the new price list. | finance@example.com |