Halden Halden Bikes · Copenhagen · Board update no. 7

Q3 2026 board update

Our best quarter so far. Revenue passed €3M, gross margin moved up for the fifth quarter in a row, and we shipped more than 2,000 bikes for the first time. Two things did not go to plan: Berlin slipped to November and returns crept up. Both are explained below, with what we are changing and the three decisions we need from you on 14 October.

Prepared by
Mette Kjaer, CEO
For
Board meeting, 14 October 2026
Period
1 July to 30 September 2026
Circulation
Board and observers

The quarter in four numbers

Revenue, Q3 2026

€3.1M

up27% quarter on quarter

€2.44M in Q2. 2.2× the same quarter last year. First quarter above the €3M mark we set at the Series A.

Gross margin

41%

up3 pt

38% in Q2. The second motor supplier and rail freight did most of the work.

Units shipped

2,140

up24%

1,720 in Q2. First quarter above 2,000, and no discounting to get there.

Runway

22 months

at plan

€9.8M cash on 30 September. Plan burn averages €445k a month through 2027, Berlin included.

€3M mark €1.05M €1.38M €1.62M €1.91M €2.44M €3.1M Q2 25 Q3 25 Q4 25 Q1 26 Q2 26 Q3 26 Gross margin 31% 33% 34% 36% 38% 41%
Revenue by quarter, with gross margin underneath. Q3 2026 is the first quarter above €3M and the fifth quarter in a row with a margin gain. The dashed line is the €3M quarterly mark from the Series A plan; we crossed it two quarters early. Management accounts, unaudited. Earlier quartersQ3 2026

What went well

  1. Demand held through summer without a single discount. 2,140 bikes shipped: 1,890 online and 250 from the Copenhagen store. July is normally our slowest month; this year it came in 12% above June. Average order value rose to €1,449 from €1,419 as more riders add the rack and the second battery at checkout.

  2. The Halden Cargo launched on 2 September and took 610 pre-orders in four weeks. That is €1.15M of deposit-backed backlog shipping from November, and the first product we have launched from a waitlist rather than a campaign. Nearly half the pre-orders came from existing riders.

  3. Gross margin reached 41%, up 3 points. The second motor supplier we contracted in Q2 cut motor cost by 11% (1.6 pt). Moving frame shipments from air to rail took €38 off every bike (1.1 pt). Accessory pricing did the rest (0.3 pt). None of it came from the price list, which we held.

  4. Service got faster. The Copenhagen workshop went to two shifts in July. Median repair turnaround fell from 9 days to 4, and the post-service score rose from 54 to 61. Kasper Nygaard started as CTO on 1 August; the firmware team is now four people and shipped the range-estimate fix that riders had been asking for since spring.

What did not

  1. Berlin slipped from September to November. The building permit for the shopfront took eleven weeks instead of six. The store manager started on 15 September as planned, so we are paying a salary against a store that is not open yet. €140k of launch marketing moved to Q4 with the opening, and the Q4 revenue plan for Germany is now about €300k lighter.

  2. Returns rose from 4.1% to 5.6%. That is 120 bikes back in the quarter. Two-thirds cite frame size, and almost all of those are riders between 175 and 182 cm who were sent a medium frame by the size guide when a large fits them better. It is a fixable data problem, and it cost us about €85k in refurbishment and re-shipping.

  3. Our cell supplier cut our Q4 allocation by 15%. We have cells for October and November production. December is covered only if a second supplier qualifies in time, which is why decision 1 is on the agenda.

  4. Paid acquisition got more expensive. Paid CAC rose from €178 to €212 as summer auction prices on social climbed. Referrals kept blended CAC at €146 (Q2: €131), but we should not count on referrals hiding this for another quarter.

What we are changing

  1. The size guide becomes a fit quiz. Eight questions including inseam, and a recommendation that errs toward the larger frame at the boundary. Live on 20 October. Test-ride vans run in Copenhagen, Aarhus and Hamburg from November so riders in the boundary sizes can try both frames before they buy. Target: returns under 4% by Q1.

  2. The second cell supplier moves from Q1 2027 to Q4 2026. Qualification takes eight weeks and needs a €380k deposit, which is decision 1. With it, December production is safe and we carry a six-week cell buffer into 2027.

  3. Berlin opens on 19 November with the launch budget intact. The permit was signed on 28 September and the fit-out contractor is on a penalty clause. The €140k of launch marketing lands in the opening month instead of being spread across the quarter.

  4. Paid social drops by 30%; referrals and test rides take the money. Blended CAC is capped at €150 for Q4. Freja Dahl owns the number and reports it weekly in the leadership meeting.

People

Headcount is 47, up from 38 at the end of Q2 and two behind plan. Both gaps are customer-service roles that wait for Berlin. The table lists the roles that move the plan.

Hiring that affects the plan, as of 30 September 2026
RoleStatusStart
Head of OperationsOffer accepted1 November 2026
Store manager, BerlinStarted15 September 2026
Firmware engineer (2 roles)1 started, 1 in final round1 October 2026 and December 2026
Supply chain leadInterviewing, shortlist of 3December 2026
Finance managerOffer out1 December 2026
Customer service, Hamburg (3 roles)Opens in NovemberJanuary 2027
Head of BrandPaused until the Series BTo be decided

Risks

The risks we are watching, in the order they worry us. Likelihood is our own judgement for the next two quarters.

Risk register, top five, reviewed 2 October 2026
RiskLikelihoodMitigationOwner
Cell allocation short for December productionHighSecond supplier qualified by mid-December (decision 1); six-week buffer stock built from JanuaryJonas Holm, COO
Returns stay above 5%MediumFit quiz live 20 October; test-ride vans from November; review of the medium and large frame geometry in Q1Sofie Lund, Product
Winter demand dips deeper than planMediumCargo pre-order backlog covers six weeks of Q4 production; paid spend can be cut within a weekFreja Dahl, Growth
Import duty on frames rises in 2027MediumPrice list held to Q1; a Portuguese frame supplier has quoted and sends samples in NovemberMette Kjaer, CEO
Berlin slips againLowPermit signed 28 September; contractor on a penalty clause; opening date confirmed weeklyAnders Winther, Retail

Asks of the board

Three decisions, one page. Everything above feeds into these.

  1. Approve a €380k deposit for a second cell supplier

    Paid in October and credited against cell purchases from January. It takes runway from 22 to 21 months and removes the only thing that can stop December production.

    If we wait: about 600 fewer bikes in December, roughly €900k of revenue, in the month the Cargo backlog starts shipping.

  2. Approve the Berlin lease amendment

    The landlord offers three months rent-free as compensation for the permit delay if we extend the term from three years to five. That is €32k back in Q4 and €260k of extra commitment in years four and five. The shareholders' agreement requires board approval above €250k, which is why it is here.

    If we decline: we keep the three-year term, pay full rent from November, and lose nothing else. We recommend taking it; the location is right and the rent is fixed.

  3. Start the Series B in January 2027, not April

    22 months looks comfortable, but the Cargo ramp needs about €2M of inventory in the first half of 2027, and we would rather raise on Q4 numbers with 18 months of runway than on Q1 numbers with 15.

    What we need: agreement on the timing, reactions to the deck draft by 30 November, and the introductions on the list we circulated in September.

The three decisions side by side
DecisionWe recommendCash effectRunway after
1. Second cell supplier depositApprove€380k out in October21 months
2. Berlin lease amendmentApprove€32k back in Q4; €260k more in 2030 and 203122 months
3. Series B in JanuaryAgree the timingNone until close22 months

We take the three votes at the start of the meeting. The Cargo demo is in the courtyard afterwards, so bring a helmet.