Kogan Internet — Daily Performance Report

Report date (Yesterday): Wed 07 Oct 2026 · Generated Thu 08 Oct 2026 (Melbourne) · Deploy: ✓ Deployed via sandbox · kogan-internet-report.pages.dev

Performance Summary

⚠ Data freshness: LAD = 06 Oct (normal 1-day lag) and the latest invoice date is 05 Oct — no invoices dated 06 or 07 Oct have loaded (07 Oct 2025 and 07 Sep 2026 also had none, so this looks like billing-cycle timing). Invoice-load check: 05 Oct now has 2,510 invoices vs 2,609 on 05 Sep (96% — not partial). Correction: when yesterday's report ran, 05 Oct had only 1,690 invoices loaded, so the published TCC for 06 Oct (23,593, used as today's PTCC) was understated by 820; BigQuery now gives 24,466 for both 06 and 07 Oct. Today's derived CY disconnections (−820) are therefore an artefact, shown in grey.
TCC (end of period)
24,466
+19.0% YoY+1.9% MoM
FYTD Activations
6,184
+51.4% YoY
FYTD Sales (GA4)
6,101
+62.8% YoY
FYTD GTV (ex-GST)
$5.41M
+20.8% YoY
MTD Activations
347
+43.4% YoY-27.7% MoM
MTD GTV (ex-GST)
$325.3K
+13.5% YoY-35.2% MoM
FYTD Revenue (ex-GST)
$5.00M
+19.3% YoY
FYTD GP (ex-GST)
$898.9K
+1.9% YoY18.0% margin

Revenue & GP (ex-GST) vs same period last year

PeriodCY RevenuePY RevenueRev YoY %CY GPPY GPGP YoY ΔGP YoY %GP margin CY / PY
Yesterday — Wed 07 Oct 2026 vs Tue 07 Oct 2025 (no invoices either day)$0$0N/A$0$0$0N/A— / —
MTD — 01–07 Oct 2026 vs 01–07 Oct 2025$302,519$270,695+11.8%$48,600$54,250-$5,650-10.4%16.1% / 20.0%
FYTD — 01 Jul–07 Oct 2026 vs 01 Jul–07 Oct 2025$4,995,669$4,185,965+19.3%$898,932$882,592+$16,340+1.9%18.0% / 21.1%

Revenue = SUM(InvoiceExGST + AdjustmentTotal). GP = Revenue − nbn wholesale cost per invoice, floored at $0. Yesterday and MTD comparisons are sensitive to billing-cycle timing.

✓ What's Working Well

  • FYTD activations 6,184 vs 4,085 PY (+2,099, +51.4%); FYTD GA4 sales 6,101 vs 3,748 (+2,353, +62.8%).
  • FYTD GTV (ex-GST) $5.41M vs $4.48M PY (+$929,046, +20.8%); FYTD Revenue $5.00M vs $4.19M PY (+$809,704, +19.3%).
  • Yesterday (Wed 07 Oct): GA4 sales 89 vs 34 PY (+55, +161.8%); activations (LAD 06 Oct) 53 vs 38 PY (+15, +39.5%).
  • MTD GA4 sales 431 vs 222 PY (+209, +94.1%); MTD activations 347 vs 242 PY (+105, +43.4%).
  • MTD GTV back to YoY growth now the full 05 Oct billing batch has loaded: $325.3K vs $286.7K PY (+$38,605, +13.5%); MTD Revenue $302.5K vs $270.7K (+11.8%).
  • TCC 24,466 vs 20,556 PY (+3,910, +19.0%) and +1.9% MoM (vs 24,021 at 07 Sep) — within 1% of the 30 Sep record of 24,703.
  • Gold+ MTM keeps driving the mix: 4,503 FYTD activations (73% of total) vs 359 PY; MTD 259 vs 128 PY (+102.3%).

⚠ What Needs Watching

  • Yesterday's published TCC was understated: the 06 Oct figure in the TCC sheet (23,593) was computed while 05 Oct invoices were only partly loaded (1,690 → now 2,510). BigQuery now gives 24,466 for 06 Oct. Today's derived disconnections CY = 53 + 23,593 − 24,466 = −820 is an artefact (grey), not real growth. Consider correcting row 6/10/2026 in the TCC sheet to 24,466.
  • No invoices dated 06 or 07 Oct yet (07 Oct 2025 and 07 Sep 2026 had none either — billing-cycle timing), so yesterday's GTV / Revenue / GP are $0 on all three comparisons.
  • GP lags revenue: FYTD GP $898.9K vs $882.6K PY (+1.9%) while Revenue is +19.3%; GP margin 18.0% vs 21.1% PY. MTD GP $48.6K vs $54.2K (−10.4%), margin 16.1% vs 20.0%. Drivers: intro-priced Gold+, the 1 Jul nbn wholesale rise (+2.6–5.0%) and growing adjustments.
  • FYTD adjustments −$410,448 (7.6% of GTV) vs −$291,106 PY (6.5%), so revenue grows slower than GTV (+19.3% vs +20.8%).
  • MTD vs September is softer: activations 347 vs 480 (−27.7%), GA4 sales 431 vs 686 (−37.2%), GTV $325.3K vs $501.9K (−35.2% — 01–07 Sep includes 06 Sep's 2,088-invoice billing day, CY has no 06/07 Oct invoices yet). Early September was a record month (2,101 sales).
  • FYTD invoice-cycle disconnections 2,585 vs 2,218 PY (+16.5%) on a much larger base; a floor figure given the 45-day lag.

Yesterday — Wed 07 Oct 2026

⚠ Data freshness: LAD = 06 Oct (normal 1-day lag) and the latest invoice date is 05 Oct — no invoices dated 06 or 07 Oct have loaded (07 Oct 2025 and 07 Sep 2026 also had none, so this looks like billing-cycle timing). Invoice-load check: 05 Oct now has 2,510 invoices vs 2,609 on 05 Sep (96% — not partial). Correction: when yesterday's report ran, 05 Oct had only 1,690 invoices loaded, so the published TCC for 06 Oct (23,593, used as today's PTCC) was understated by 820; BigQuery now gives 24,466 for both 06 and 07 Oct. Today's derived CY disconnections (−820) are therefore an artefact, shown in grey.
⚠ PTCC loaded from Google Sheet (row 6/10/2026 = 23,593) — that published value was understated by a partial 05 Oct invoice load; see ⁽ᵃ⁾.
YoY (CY vs PY)   MoM (CY vs same period prior month)

PY = Tue 07 Oct 2025 · MoM = Mon 07 Sep 2026

MetricCYPYYoY ΔYoY %MoM (prior month)MoM ΔMoM %
Sales (GA4) ⁽³⁾8934+55+161.8%152-63-41.4%
Activations53
(CY reflects LAD 06 Oct)
38+15+39.5%71-18-25.4%
Disconnections (Activations + PTCC − TCC) ⁽ᵃ⁾-820
⚠ negative = data-freshness artefact
0-820N/A0-820N/A
GTV (ex-GST)$0
no invoices dated 07 Oct
$0$0N/A$0$0N/A
Revenue (ex-GST) (billed − adjustments) ⁽ʳ⁾$0$0$0N/A$0$0N/A
GP (ex-GST) (Revenue − nbn cost, floored at $0 per invoice) ⁽ᵍ⁾$0$0$0N/A$0$0N/A
GP margin (GP ÷ Revenue)———————
TCC (end of period — 07 Oct)24,46620,556+3,910+19.0%24,021+445+1.9%
PTCC (previous day's published TCC — 06 Oct) ⁽⁵⁾23,59320,518+3,075+15.0%23,950-357-1.5%

⁽ᵍ⁾ GP = Revenue − nbn wholesale cost, calculated per invoice and floored at $0 (an invoice never contributes negative GP). nbn cost = nbn Co monthly wholesale bundle price (ex-GST) for the plan's speed tier, by invoice date: Bronze 35.07 → 36.15 · Silver 55.26 → 57.60 · Gold 58.53 → 60.85 · Gold+ 58.53 → 60.85 · Platinum 63.93 → 67.12 · Diamond 73.93 → 75.88 (FY26 1 Jul 2025–30 Jun 2026 → FY27 from 1 Jul 2026; Bronze=nbn 25, Silver=nbn 50, Gold=nbn 100/20, Gold+=nbn 500, Platinum=nbn 750, Diamond=nbn 1000). Flat monthly cost is applied to every invoice, so part-month first bills can be floored to $0 (FYTD: 3,453 CY vs 6,819 PY invoices floored). No invoices with unknown cost (tier 'Other' or pre-FY26) in any period. Excludes nbn funding share and other provider charges.

⁽ʳ⁾ Revenue = billed amount less adjustments = SUM(InvoiceExGST + AdjustmentTotal) by invoice issue date. AdjustmentTotal holds credits/discounts (always ≤ 0, ex-GST), so Revenue ≤ GTV. No bulk-rebill substitution needed (no PY period covers Mar 2025).

⁽³⁾ Sales sourced from GA4 (Ecommerce purchases: Item name report). All other metrics from BigQuery.

⁽⁴⁾ GTV bulk-rebill adjustment (Mar 2025 → Apr 2025 substitution) applies only where a PY period covers March 2025; no period in this report does, so no adjustment was required this run.

⁽ᵃ⁾ Disconnections derived formula: Activations + PTCC − TCC. CY: 53 + 23,593 − 24,466 = -820. PY: 38 + 20,518 − 20,556 = 0. MoM: 71 + 23,950 − 24,021 = 0. PTCC (CY) from Google Sheet; PTCC (PY) and PTCC (MoM) from BigQuery (settled historical data). True figures pending SQL Server source ([KOG_DATAWAREHOUSE].[VHA].[T_KGN_INTERNET_TOTALS_DAILY_HISTORY]). A negative result (CY today) indicates BigQuery invoice data arrived overnight causing TCC_EOP to exceed PTCC + activations; this is a data-freshness artefact (here: 820 extra 05 Oct invoices loaded after the 06 Oct TCC was published) and is shown in neutral grey. PY and MoM bases are 0, so YoY % and MoM % are N/A.

⁽⁵⁾ PTCC_CY = previous day's published TCC (from Google Sheet: https://docs.google.com/spreadsheets/d/1juzrxFK6b8acGqtMwVeYzho99cCVOZ-FdraOqNrlLMs, row 6/10/2026 = 23,593). PTCC_PY and PTCC_MoM computed from BigQuery using report_date = YEST_PY−1 and MOM_YEST−1 respectively (historical data is settled so BigQuery is accurate). Disconnections (yesterday) = Activations + PTCC − TCC.

Plans activated — all plans

PlanCY activationsPY activationsYoY ΔYoY %
Gold+ MTM3918+21+116.7%
Bronze MTM64+2+50.0%
Gold MTM59-4-44.4%
Diamond MTM20+2new
Silver MTM17-6-85.7%
Total5338+15+39.5%

CY plan breakdown reflects LAD 06 Oct; PY = 07 Oct 2025.

Month to Date — 01–07 Oct 2026

⚠ Data freshness: LAD = 06 Oct (normal 1-day lag) and the latest invoice date is 05 Oct — no invoices dated 06 or 07 Oct have loaded (07 Oct 2025 and 07 Sep 2026 also had none, so this looks like billing-cycle timing). Invoice-load check: 05 Oct now has 2,510 invoices vs 2,609 on 05 Sep (96% — not partial). Correction: when yesterday's report ran, 05 Oct had only 1,690 invoices loaded, so the published TCC for 06 Oct (23,593, used as today's PTCC) was understated by 820; BigQuery now gives 24,466 for both 06 and 07 Oct. Today's derived CY disconnections (−820) are therefore an artefact, shown in grey.
YoY (CY vs PY)   MoM (CY vs same period prior month)

PY = 01–07 Oct 2025 · MoM = 01–07 Sep 2026

MetricCYPYYoY ΔYoY %MoM (prior month)MoM ΔMoM %
Sales (GA4) ⁽³⁾431222+209+94.1%686-255-37.2%
Activations347
(data to LAD 06 Oct)
242+105+43.4%480-133-27.7%
Disconnections ⚠ floor (45-day lag)061-61-100.0%89-89-100.0%
GTV (ex-GST)$325,310$286,705+$38,605+13.5%$501,892-$176,583-35.2%
Revenue (ex-GST) (billed − adjustments) ⁽ʳ⁾$302,519$270,695+$31,825+11.8%$453,957-$151,438-33.4%
GP (ex-GST) (Revenue − nbn cost, floored at $0 per invoice) ⁽ᵍ⁾$48,600$54,250-$5,650-10.4%$77,996-$29,396-37.7%
GP margin (GP ÷ Revenue)16.1%20.0%-4.0 pp—17.2%-1.1 pp—
TCC (end of period)24,46620,556+3,910+19.0%24,021+445+1.9%

⁽ᵍ⁾ GP = Revenue − nbn wholesale cost, calculated per invoice and floored at $0 (an invoice never contributes negative GP). nbn cost = nbn Co monthly wholesale bundle price (ex-GST) for the plan's speed tier, by invoice date: Bronze 35.07 → 36.15 · Silver 55.26 → 57.60 · Gold 58.53 → 60.85 · Gold+ 58.53 → 60.85 · Platinum 63.93 → 67.12 · Diamond 73.93 → 75.88 (FY26 1 Jul 2025–30 Jun 2026 → FY27 from 1 Jul 2026; Bronze=nbn 25, Silver=nbn 50, Gold=nbn 100/20, Gold+=nbn 500, Platinum=nbn 750, Diamond=nbn 1000). Flat monthly cost is applied to every invoice, so part-month first bills can be floored to $0 (FYTD: 3,453 CY vs 6,819 PY invoices floored). No invoices with unknown cost (tier 'Other' or pre-FY26) in any period. Excludes nbn funding share and other provider charges.

⁽ʳ⁾ Revenue = billed amount less adjustments = SUM(InvoiceExGST + AdjustmentTotal) by invoice issue date. AdjustmentTotal holds credits/discounts (always ≤ 0, ex-GST), so Revenue ≤ GTV. No bulk-rebill substitution needed (no PY period covers Mar 2025).

⁽³⁾ Sales sourced from GA4 (Ecommerce purchases: Item name report). All other metrics from BigQuery.

⁽⁴⁾ GTV bulk-rebill adjustment (Mar 2025 → Apr 2025 substitution) applies only where a PY period covers March 2025; no period in this report does, so no adjustment was required this run.

Plans activated — all plans

PlanCY activationsPY activationsYoY ΔYoY %
Gold+ MTM259128+131+102.3%
Gold MTM3933+6+18.2%
Bronze MTM2228-6-21.4%
Silver MTM1247-35-74.5%
Diamond MTM84+4+100.0%
Platinum MTM72+5+250.0%
Total347242+105+43.4%

Financial Year to Date — 01 Jul–07 Oct 2026

PY = 01 Jul–07 Oct 2025

MetricCYPYYoY ΔYoY %
Sales (GA4) ⁽³⁾6,1013,748+2,353+62.8%
Activations6,1844,085+2,099+51.4%
Disconnections ⚠ floor (45-day lag)2,5852,218+367+16.5%
GTV (ex-GST)$5,406,117$4,477,071+$929,046+20.8%
Revenue (ex-GST) (billed − adjustments) ⁽ʳ⁾$4,995,669$4,185,965+$809,704+19.3%
GP (ex-GST) (Revenue − nbn cost, floored at $0 per invoice) ⁽ᵍ⁾$898,932$882,592+$16,340+1.9%
GP margin (GP ÷ Revenue)18.0%21.1%-3.1 pp—
TCC (end of period)24,46620,556+3,910+19.0%

⁽ᵍ⁾ GP = Revenue − nbn wholesale cost, calculated per invoice and floored at $0 (an invoice never contributes negative GP). nbn cost = nbn Co monthly wholesale bundle price (ex-GST) for the plan's speed tier, by invoice date: Bronze 35.07 → 36.15 · Silver 55.26 → 57.60 · Gold 58.53 → 60.85 · Gold+ 58.53 → 60.85 · Platinum 63.93 → 67.12 · Diamond 73.93 → 75.88 (FY26 1 Jul 2025–30 Jun 2026 → FY27 from 1 Jul 2026; Bronze=nbn 25, Silver=nbn 50, Gold=nbn 100/20, Gold+=nbn 500, Platinum=nbn 750, Diamond=nbn 1000). Flat monthly cost is applied to every invoice, so part-month first bills can be floored to $0 (FYTD: 3,453 CY vs 6,819 PY invoices floored). No invoices with unknown cost (tier 'Other' or pre-FY26) in any period. Excludes nbn funding share and other provider charges.

⁽ʳ⁾ Revenue = billed amount less adjustments = SUM(InvoiceExGST + AdjustmentTotal) by invoice issue date. AdjustmentTotal holds credits/discounts (always ≤ 0, ex-GST), so Revenue ≤ GTV. No bulk-rebill substitution needed (no PY period covers Mar 2025).

⁽³⁾ Sales sourced from GA4 (Ecommerce purchases: Item name report). All other metrics from BigQuery.

⁽⁴⁾ GTV bulk-rebill adjustment (Mar 2025 → Apr 2025 substitution) applies only where a PY period covers March 2025; no period in this report does, so no adjustment was required this run.

Plans activated — all plans

PlanCY activationsPY activationsYoY ΔYoY %
Gold+ MTM4,503359+4,144+1154.3%
Gold MTM8861,269-383-30.2%
Silver MTM3261,702-1,376-80.8%
Bronze MTM278636-358-56.3%
Platinum MTM10065+35+53.8%
Diamond MTM9153+38+71.7%
Gold M2M01-1-100.0%
Total6,1844,085+2,099+51.4%

TCC + GTV — monthly since Jun 2023

Blue line = end-of-month TCC (left axis); green bars = monthly GTV ex-GST (right axis). Final point (orange) = today: TCC as at 08 Oct (24,466) and October month-to-date GTV ($325,310).
* Mar 25: raw GTV $21,255,577 reflects a bulk-rebill event; substituted with Apr 2025 full-month GTV ($1,239,536) for a like-for-like view.

3-Year Trends

A) Monthly Sales (GA4)

36/37 months populated · Nov 2023+ from real GA4 (no BigQuery estimates remain). Current month (amber) is GA4 MTD (01–07 Oct). Oct 2023 pre-dates GA4 ecommerce tracking.

B) Monthly Connections (Activations)

Source: BigQuery NbnActivationDate. Current month (amber) is MTD (data to 06 Oct); first month (Oct 2023) is partial (window starts 08 Oct 2023).

C) Quarterly Connections (Activations)

Current quarter (amber) is quarter-to-date.

D) Monthly Activations by Plan Tier

Stacked by tier (ProductName normalised). Gold+ launched Sep 2025.

E) TCC by Plan Tier

Stacked area · NIC+PIC membership per month-end, tier = customer's most recent plan. Final point = today (08 Oct). A handful of legacy 'Other' plans (≤29) are excluded.