Pott Candles · August 2026 Forecast Tracker
Internal - Kova working doc
Updated 2026-08-25 (data to 2026-08-25 05:33 UTC)

What this is

Two August forecasts scored daily against real results. The new sheet (frozen 14 Aug) keeps the client's online revenue plan and email calendar, replaces her subscription line with the renewal-book model, and adds a daily ad spend plan. The client sheet is scored as she built it. One variable differs between them (subscriptions), so the accuracy gap between the two sheets measures the subs model directly. Kept separate from the KC Financial Dashboard until cost inputs are settled.

Month landing view

RevenueAd spend
Run-rate landing (actuals + subscription ledger + 7-day non-sub rate)£184,392£50,109
New sheet projected landing (actuals + remaining forecast)£203,983£50,109
Client sheet v2 landing (actuals + her revised plan)£208,129n/a (no spend plan)
Client sheet v2 full-month target (revised 24 Aug)£225,032n/a
Client sheet full-month target (frozen 14 Aug)£225,695n/a (no spend plan)
KC Dashboard predicted landing£170,898£27,064
KC Dashboard stretch plan£189,704£26,945
Actual to date (complete days + today so far)£147,416£40,355
…of which Meta / Google (complete days to 2026-08-24) £33,971 / £6,338

Forecast accuracy scoreboard

MAE = average daily error. Bias = cumulative forecast vs cumulative actual (positive = forecast too high). The fair race between the two sheets runs 14-31 Aug, the window both forecasts cover from their freeze dates. Subs rows validate the renewal-book model directly; days 1-13 for the model are its out-of-sample backtest.

ForecastDays scoredMAE / dayCum biasCum forecastCum actual
Total revenue - NEW SHEET (race, 14-31)11£1,52820.1%£84,053£69,969
Total revenue - client sheet (race, 14-31)11£1,46219.9%£83,881£69,969
Total revenue - client sheet (full month)24£1,02512.8%£164,588£145,968
Subs - renewal-book model (race, 14-31)11£37022.0%£17,053£13,974
Subs - client sheet (race, 14-31)11£43420.8%£16,881£13,974
Subs - renewal-book model (incl. 1-13 backtest)24£30013.4%£40,048£35,325
Subs - client sheet (full month)24£36319.3%£42,158£35,325

The client revised her sheet on 24 August

Days 1 to 22 are identical to the version frozen on 14 August. Every change sits in days 23 to 31. Both of her column totals reconcile exactly, so this is a clean read of her revision.

Full monthFrozen 14 AugRevised 24 AugChange
Subscriptions£58,265£55,202−£3,063
Online£167,430£169,830+£2,400
Total£225,695£225,032−£663

The headline barely moved, but the mix and the shape did. She cut the subscription line by £3,063, which is the nudge flagged on 14 August. She then added a Summer Sale on 29 to 30 August, moving her £10,000 spike off the 25th and building two £10,000 days for the sale.

The subscription line is still high. The Recharge forward ledger is an exact schedule of what is due to bill, and it puts the month near £46,477 against her £55,202. The exposure is the online line, which she barely changed: non-subscription revenue has been running £3,896/day over the last week, and her plan asks for £57,400 across days 23 to 31 with £20,000 of it on the two sale days.

Her cumulative column still drops day 31. It reads £216,418 while her daily targets sum to £225,032. Same formula bug as the first version, so she may be working to a figure £8,614 light.

The frozen sheet, not this one, is still what gets scored in the race below. Her revision lands inside the 14 to 31 August race window, so swapping it in would contaminate the one-variable experiment. It is tracked alongside instead.

Data correction: Google spend was missing

The KC Financial Dashboard recorded £0 of Google spend for August. Google Ads is in fact running four campaigns (Shopping High, Shopping Low Brand, Search Brand, PMax) at an average of £264/day, £6,338 month to date through 2026-08-24, which is 15.7% of all ad spend. The dashboard's puller calls Google Ads API v21, which Google now rejects as an unsupported version, so the call fails and the month books zero. This tracker pulls Google independently on v24 and every spend figure below is Meta plus Google.

This is not a Pott-only problem. The version broke between 6 and 13 Aug. Hyde & Hare and Pairs still show Google spend only because their nightly sync last succeeded on 6 and 3 Aug respectively and their month docs are frozen at those dates. Every client will book £0 Google as soon as the sync resumes, unless the API version is bumped first. Both faults are logged for the dashboard backlog.

Any August efficiency number produced before 15 Aug was Meta-only and understated spend by about 18%. Corrected:

August 1-12Meta only (wrong)Meta + Google (true)
Spend£17,421£20,540
CAC£37£44
New-customer ROAS1.911.62
Blended ROAS4.053.44

How the spend plan is set

Ad spend is almost entirely a new-customer instrument, but daily revenue is mostly driven by returning customers, email and subscriptions. So spend must not be sized as a share of total revenue. Evidence from 92 days of daily data (May to Aug):

TestResultReading
Correlation, daily spend vs new-customer revenue+0.55Spend does drive acquisition
Correlation, daily spend vs returning revenue−0.03No relationship at all
Correlation, daily spend vs subscription revenue−0.03No relationship at all
Correlation, daily spend vs total revenue+0.23Weak, and only via the new-customer part
Day-to-day volatility: spend vs returning revenue17% vs 53%Spend has always been run flat; revenue is spiky
14 Aug (Emily Doran launch), the month's biggest day81% returningNew-customer revenue was 35% below a normal day

The retired v1 plan divided her online revenue target by a blended MER of 2.9, which made spend swing from £1,725 to £3,450 and put the single biggest budget on the bank-holiday email day. On the evidence above that is backwards: list-driven days need no extra ad spend at all.

The plan is therefore flat, with no day-to-day modulation at all: Meta budgets are a decision we set rather than something to forecast, and the efficiency data below gives no reason to move the number around. An earlier draft varied the daily figure by £250 on product-push days; that was invented rather than evidenced and has been removed.

Restated 21 Aug (v4). Days 15 to 20 ran on the flat £1,750/day. Meta budgets were then cut on 19 and 20 August to £1,240/day configured, so days 21 to 31 are restated to £1,610/day total, roughly £1,290 Meta plus £320 Google. Note that the Meta cut is about £210/day but Google has drifted up from roughly £230/day to £320/day over the same period, so the net change is only about £140/day and the month lands near £52,270 rather than £53,828. The rule did not change, only the budget decision.

Google is not a lever. There is £618/day of Google budget configured against about £320/day of actual spend, and every campaign reports 0.0% impression share lost to budget. Google is limited by the auction, not by us, so its spend is a number we forecast rather than one we set. Raising Google budgets would buy nothing.

Should we pull back?

On corrected numbers, no. CAC is improving while spend rises, and there is no saturation anywhere in the range this account has operated:

Window (Meta + Google)Spend / dayCACNC ROASBlended ROAS
Trading days -42 to -28£1,168£531.364.54
Prior 14 trading days£1,229£541.353.91
Last 14 trading days£1,641£441.613.54
Spend quartiles, 92 days (£950 → £1,559/day)rising 64%£50 / £48 / £52 / £50flat-

Spend is up 34% over the last fortnight and CAC fell from £54 to £44. Across 92 days, CAC does not move with spend level at all. That is the signature of an account with headroom, not one at its ceiling.

The payback test. Break-even CPA on the first order is £29.68 at August's new-customer AOV, so at £44 each new customer starts about £14 down. The cohort curve closes that gap in month 4, and 36-month contribution per new customer is £103, roughly 2.3x the acquisition cost. Acquisition is profitable on any horizon longer than a quarter.

The one real caution is cash, not efficiency. Blended ROAS has slipped from 4.54 to 3.54 across those same three windows. That is not a leak, it is arithmetic: spend is growing against a revenue base that is mostly returning and subscription income which ads do not move. It does mean cash converts more slowly, which matters with Q4 inventory to fund. Treat a sustained CAC above £55 (not a fall in blended ROAS) as the signal to pull back.

Daily detail

Spend plan is flat and not derived from the revenue targets: £1,750/day for days 15 to 20, restated to £1,610/day for days 21 to 31 after the Meta budget cut on 19-20 Aug. The actual column is Meta plus Google combined; hover the split in the data file if you need it per channel. Cum Δ columns: actual minus forecast, running. Greyed rows are future days; today is marked and excluded from scoring until complete.

Ad spend Subscription revenue Online revenue Total revenue Cumulative variance Bright text = actual · dim text = forecast
DayCalendarAd spendSubscriptionsOnlineTotal revenueCum Δ
PlanActualModelClient v1Client v2ActualClient v1Client v2ActualNewClient v1Client v2ActualNewClient
1 SatOrangery scent-of-month drop £1,427 £2,359 £3,621 £3,621 £2,970 £4,930 £4,930 £5,954 £7,289 £8,551 £8,551 £8,924 +£373
2 Sun £1,521 £1,892 £1,948 £1,948 £1,780 £3,500 £3,500 £3,327 £5,392 £5,448 £5,448 £5,106 +£31
3 MonAug Bday Gift Guide email £1,496 £1,874 £2,249 £2,249 £1,999 £4,500 £4,500 £3,231 £6,374 £6,749 £6,749 £5,229 −£1,489
4 Tue £1,642 £1,708 £1,994 £1,994 £1,688 £4,000 £4,000 £3,415 £5,708 £5,994 £5,994 £5,103 −£2,380
5 WedOrangery Reviews email £1,623 £1,711 £1,748 £1,748 £1,192 £4,500 £4,500 £4,564 £6,211 £6,248 £6,248 £5,756 −£2,872
6 Thu £1,562 £1,731 £1,716 £1,716 £1,717 £4,000 £4,000 £4,183 £5,731 £5,716 £5,716 £5,901 −£2,687
7 Fri £1,829 £1,599 £1,549 £1,549 £1,479 £4,000 £4,000 £4,172 £5,599 £5,549 £5,549 £5,651 −£2,585
8 SatSummer at Home email £1,939 £1,679 £2,164 £2,164 £1,446 £4,500 £4,500 £5,048 £6,179 £6,664 £6,664 £6,494 −£2,755
9 Sun £2,454 £1,580 £1,285 £1,285 £1,085 £4,000 £4,000 £5,115 £5,580 £5,285 £5,285 £6,200 −£1,839
10 Mon £1,699 £1,576 £1,660 £1,660 £1,386 £4,000 £4,000 £4,283 £5,576 £5,660 £5,660 £5,668 −£1,831
11 TueEmily Doran teaser £1,583 £1,576 £1,560 £1,560 £1,297 £4,500 £4,500 £3,491 £6,076 £6,060 £6,060 £4,788 −£3,103
12 Wed £1,771 £1,897 £1,749 £1,749 £1,627 £4,000 £4,000 £4,448 £5,897 £5,749 £5,749 £6,074 −£2,778
13 Thu24-hour email £1,728 £1,813 £2,034 £2,034 £1,687 £5,000 £5,000 £3,417 £6,813 £7,034 £7,034 £5,104 −£4,708
14 FriEmily Doran launch £1,666 £1,709 £1,179 £1,179 £948 £12,000 £12,000 £13,299 £13,709 £13,179 £13,179 £14,247 +£538 −£3,640
15 Sat £1,750 £1,840 £1,909 £2,721 £2,721 £1,466 £6,000 £6,000 £7,269 £7,909 £8,721 £8,721 £8,736 +£1,365 −£3,625
16 SunEmily Doran email £1,750 £1,972 £1,496 £1,259 £1,259 £1,606 £6,000 £6,000 £4,733 £7,496 £7,259 £7,259 £6,338 +£207 −£4,546
17 Mon £1,750 £1,867 £1,646 £1,387 £1,387 £1,165 £5,000 £5,000 £3,423 £6,646 £6,387 £6,387 £4,588 −£1,851 −£6,345
18 TueTomato Vine £1,750 £1,743 £1,537 £1,797 £1,797 £1,434 £6,000 £6,000 £3,888 £7,537 £7,797 £7,797 £5,321 −£4,067 −£8,821
19 Wed £1,750 £1,804 £1,528 £1,456 £1,456 £1,068 £5,000 £5,000 £4,048 £6,528 £6,456 £6,456 £5,116 −£5,478 −£10,160
20 ThuTomato Vine £1,750 £1,420 £1,544 £2,138 £2,138 £1,932 £6,000 £6,000 £2,820 £7,544 £8,138 £8,138 £4,752 −£8,270 −£13,546
21 Fri £1,610 £1,413 £1,294 £1,021 £1,021 £849 £5,000 £5,000 £3,852 £6,294 £6,021 £6,021 £4,701 −£9,864 −£14,867
22 SatTomato Vine £1,610 £1,346 £1,403 £1,523 £1,523 £1,393 £6,000 £6,000 £4,579 £7,403 £7,523 £7,523 £5,972 −£11,294 −£16,417
23 Sun £1,400 £1,513 £1,365 £573 £1,033 £1,161 £5,000 £4,250 £4,254 £6,365 £5,573 £5,283 £5,415 −£12,244 −£16,575
24 Mon £1,400 £1,453 £1,622 £1,827 £900 £951 £5,000 £4,500 £3,831 £6,622 £6,827 £5,400 £4,782 −£14,084 −£18,620
25 TueStock up for weekend hosting £1,400 £46 £1,702 £2,103 £1,497 £1,448 £10,000 £5,550 £0 £11,702 £12,103 £7,047 £1,448…
26 Wed £1,400 £1,734 £2,067 £1,502 £6,500 £5,000 £8,234 £8,567 £6,502
27 ThuDiffusers back in stock, last batch £1,400 £2,022 £2,588 £2,066 £6,000 £5,550 £8,022 £8,588 £7,616
28 Fri £1,400 £2,026 £3,684 £3,463 £5,000 £5,550 £7,026 £8,684 £9,013
29 SatSUMMER SALE £1,400 £1,889 £2,191 £995 £6,000 £10,000 £7,889 £8,191 £10,995
30 SunSale: 24 hours to go £1,400 £1,799 £2,800 £2,374 £5,500 £10,000 £7,299 £8,300 £12,374
31 MonBank hol £1,400 £1,843 £674 £1,614 £6,000 £7,000 £7,843 £6,674 £8,614

Profitability lens (KC Dashboard inputs)

Contribution margin 56.5%. First-purchase break-even CPA £24.74. All figures below are true spend, Meta plus Google. August CAC is £43, so each new customer starts roughly £18 underwater on the first order and is recovered through subscription and repeat LTV. CAC by month: May £54 to Jun £41 to Jul £49 to Aug £43. New-customer ROAS over the same span: 1.30 to 1.80 to 1.49 to 1.68. The KC plan's seasonal assumption of £24.72 was built on last August's unusually cheap auctions and has not been matched. Cost inputs are under audit (duplicate-SKU COGS conflicts in Shopify), so treat profit math as directional until resolved.

Method notes