Recommendation
What we recommend
Use Storman Cloud as the facility management platform, paired with Xero Standard for accounting, from Phase 1 launch — before the first customer receives a gate code. Confirmed pricing is large bays $400/month, small bays $230/month, outdoor car spots $25/week (standard) or $35/week (car+trailer), and outdoor RV/boat spots $50/week. Outdoor storage launches concurrently with Phase 1 (Scenario A confirmed), making the software platform a non-negotiable pre-revenue obligation, not a Phase 2 item.
Why
- Outdoor storage is load-bearing, not supplementary.
At MID occupancy (65% indoor / 50% outdoor), outdoor revenue ($45,218/yr ex. GST) exceeds enclosed-bay revenue ($25,638/yr ex. GST). Break-even requires approximately 37% of full capacity across both product lines. Indoor-only operation at 65% generates only ~$25,638/yr — well short of the ~$48,141/yr operating cost base. The business cannot reach break-even on bays alone.
- Two-tier bay pricing is correct and confirmed.
$400/month for large bays (~44 m²) equals $9.09/m²/month — benchmarked to rural covered vehicle storage (OTSB Te Puna: $9.49/m²/month) and below urban Rotorua per-m² rates. $230/month for small bays (~16 m²) equals $14.38/m²/month, sitting within the National Storage Rotorua large-unit range ($13–$18/m²/month). A flat $230/month across all bays would have underpriced the large bays materially.
- The Year-5 DSCR tension is the central financial constraint and must be resolved before signing the intercompany lease.
To achieve a 1.2× DSCR at the Year-5 refinancing (the conservative NZ bank minimum), Douglas Enterprises needs intercompany rent of approximately $50,600/yr from Max Storage. This sits at the upper end of the indicative arm's-length range ($23,000–$52,000/yr) and leaves only ~$1,400 of headroom before breaching the arm's-length ceiling. At base-case rent of $35,000/yr, the Year-5 DSCR is 0.66× — a lender will not refinance at that level. This tension cannot be resolved through rent alone if market evidence for comparable rural shed and yard space supports a ceiling below $50,600. The accountant must address this explicitly.
- Storman Cloud is the only option that produces a fully compliant access log without standing manual annotation.
The mandatory CSV format (Date,Time,Spot_Reference,Storage_Type,Vehicle_Type,Customer_Reference) requires Vehicle_Type to be populated on every access event. No gate hardware can supply this — only a platform that holds the vehicle type from sign-up can generate it automatically. Xero-only and spreadsheet options require manual row annotation on every access event throughout the consent evidence period, introducing ongoing error risk into the primary consent evidence record.
- Pre-consent marketing is restricted to personal referral only.
The physical address (Te Waerenga Road, Hamurana) must not appear in any public-facing medium before resource consent is granted (target Oct/Nov 2026). All Phase 1 customer acquisition must be via personal networks and phone/email-only website with no address. The site has very low road visibility — stored RVs and vehicles are substantially invisible from Te Waerenga Road — so the primary sightline concern is neighbouring dwellings, not passing traffic. The Hamurana boat ramp proximity is a genuine differentiator and the primary pre-consent referral narrative.
Cost estimate
Phase 1 capital (pre-revenue, one-off): approximately $8,130 incl. GST / $7,069 ex. GST. Includes cameras, internet cable, fire equipment, software setup, and signage sundries. GST input tax credits of ~$1,061 recoverable in first GST return.
Annual operating costs — Max Storage Ltd (base case, mid estimates): approximately $48,141/yr ex. GST. Intercompany rent is the largest single line at $35,000 (unconfirmed midpoint estimate). Without rent, Max Storage's own overhead is ~$13,141/yr.
Software — Storman Cloud + Xero Standard: $185–$265/month incl. GST; budget at $225/month midpoint ($2,348/yr ex. GST).
Revenue at confirmed pricing (100% occupancy): $129,878/yr ex. GST. At MID occupancy (65% indoor / 50% outdoor): $70,856/yr ex. GST.
Year 1 projected result (10 operating months, Scenario A): revenue approximately $44,302 ex. GST; net position approximately –$700 to +$2,000 (near break-even depending on ramp speed).
Year 5 projection: At projected Year-5 revenue of ~$94,951 ex. GST with rent lifted to $50,600, Max Storage retains a surplus of ~$44,351/yr. Douglas Enterprises achieves a positive net position after interest for the first time in Year 5.
What is still to decide
- Intercompany rent rate — must be set with accountant advice and documented arm's-length market evidence before the lease is signed. The $50,600/yr needed for 1.2× DSCR must be tested against actual market comparables. If the market ceiling for rural shed + yard is below $50,600, Douglas Enterprises must fund the loan interest shortfall from other sources.
- Intercompany lease execution — blocked until accountant advice is received and loan covenant documents are provided. The lease must not be signed until bank consent for commercial leasing of the secured property is confirmed.
- Storman Cloud quote and weekly-billing demo — must be obtained from Storman or Sentinel Self-Storage Systems before committing. Concurrent weekly/monthly billing for different unit types must be demonstrated live, not assumed.
- FMG insurance update — provisional $900/yr farm-implements cover must be updated to commercial storage operations before the first customer arrives. Public liability, outdoor storage endorsement, and business interruption cover are all outstanding.
- Council rates confirmation — RLC and BOPRC rate estimates are unconfirmed. Commercial reclassification (likely from Year 2) adds an estimated $4,348/yr incremental RLC rates to Douglas Enterprises' costs.
- National Storage Fairy Springs outdoor rate — the nearest commercial comparator for outdoor RV/boat storage. A phone enquiry to 07 357 2429 is the highest-priority action to calibrate the $50/week rate.
- Loan covenant conditions — Jenny's loan documents have not been provided. Bank consent for commercial leasing must be confirmed before the intercompany lease is executed.
- BOPRC Nutrient Incentives Scheme — confirm whether any scheme agreement exists that constrains agricultural use of the property.
- Planning consultant written confirmation of access log methodology — a hard pre-launch gate that must be obtained before the first customer receives a gate code. This is not an August 2026 item; it must happen as soon as the consultant is engaged.
Decisions already taken
| Date | Decision |
|---|---|
| 2026-03-31 | Operating as Max Storage Ltd (operator) / Douglas Enterprises Ltd (property owner). Intercompany lease required. |
| 2026-03-31 | Internet cable run from house to shed, Easter 2026. Lightwire primary provider. |
| 2026-04-01 | Building currently insured with FMG at $900/yr as farm implements shed. Must be updated before launch. |
| 2025-08-21 | Storage customers responsible for insuring their own contents. Max Storage insures building only. Must be reflected in customer contract. |
| 2025-08-21 | Farm lease of Te Waerenga Road property to neighbour, supporting the 40% agricultural use requirement. |
| (confirmed) | Large enclosed bays: $400/month. Small enclosed bays: $230/month. |
| (confirmed) | Outdoor car spots: $25/week (standard), $35/week (car+trailer). Outdoor RV/boat spots: $50/week. |
| (confirmed) | Scenario A: outdoor storage concurrent with Phase 1 launch (not deferred to post-consent). |
Outstanding assignments
- Run internet cable to shed (Easter weekend 2026-04-18).
- Update FMG insurance classification when operational use changes to storage operations (ongoing).
- Confirm pin pad model from gate installer (ongoing).
- Confirm pin pad logging is active (Easter visit 2026-04-18).
- Research alarm panel options (preliminary, ongoing).
- Provide loan covenant documents to enable intercompany lease work (Jenny — ongoing, blocking lease execution).
Blocked by
- Loan covenant documents (OPEN since 2026-03-20): Intercompany lease cannot be executed without confirming whether the loan covenant requires bank consent for commercial leasing of the secured property.
- Accountant advice on intercompany lease structure (OPEN since 2026-03-31): Rental rate, lease form, and arm's-length validation cannot be finalised. The $50,600/yr DSCR-required rent must be explicitly tested against market evidence by the accountant before the lease is signed.
- Planning consultant engagement (target 2026-08-01): Written confirmation of access log methodology is a hard pre-launch gate. The Storman Cloud platform must be configured and the consultant must confirm the log format before the first customer receives a gate code.
Options Considered Vendor and product options with costs and trade-offs
Software Options
Option A -- Storman Cloud
Recommended. Purpose-built self-storage management platform for the AU/NZ market. SaaS (browser-based). Distributed in NZ through Sentinel Self-Storage Systems (Auckland). Storman serves a large proportion of NZ storage facilities and is the reference platform for this market.
Why it is recommended:
Storman Cloud is the only evaluated option that can produce the mandatory access log CSV (Date,Time,Spot_Reference,Storage_Type,Vehicle_Type,Customer_Reference) without a manual annotation step on every access event. If Vehicle_Type is captured at customer sign-up (as a mandatory custom field), Storman can include it automatically in each logged access event. This matters because no gate hardware — including the confirmed EasyGate — can supply Vehicle_Type. Every other option requires Tom to manually annotate this field on every row of every monthly export. Option A eliminates that standing compliance burden.
Key features:
- Concurrent weekly billing (outdoor spots) and monthly billing (enclosed bays) in one platform — confirm in demo before contract
- NZ GST-compliant tax invoices for both billing cycles (full tax invoice format)
- Custom fields per unit type: hull/VIN number and goods description/value can be configured as mandatory fields for outdoor spots
- Access log: structured manual entry with timestamp and source flag; export configurable to the mandatory CSV format (one-time column mapping setup required — test before go-live)
- Xero integration: invoices and payments pushed to Xero for GST workpaper reconciliation
- Data hosting: AU-based (AWS Sydney expected — confirm in writing at contract stage for Privacy Act IPP 12)
- Role-based browser access; no on-premises installation
- Customer portal and automated direct debit (Stripe confirmed, Windcave — confirm) included in subscription; Phase 3 is a configuration step, not a platform upgrade
- Phase 3 path to PTI StorLogix integration for electronic gate logging (natively supported — removes manual log dependency when outdoor occupancy grows)
Pricing (indicative, NZD incl. GST):
| Configuration | Monthly cost |
|---|---|
| Up to ~30 units combined | $120–$200/month |
| 30–100 units | $200–$350/month |
Phase 1 likely falls in the first bracket. Annual commitment typically 10–15% lower. Request a current quote from Storman or Sentinel Self-Storage Systems — specify: single site, 12 enclosed bays + up to 50 outdoor spots, NZ GST, weekly outdoor billing, monthly indoor billing, Xero integration, manual access log entry, custom fields for hull/VIN and Vehicle_Type.
Total Phase 1 cost (Storman Cloud + Xero Standard): $185–$265/month incl. GST.
Conditions before committing:
- Demonstrate concurrent weekly/monthly billing for different unit types in a live demo. Do not proceed on assumption.
- Test CSV export against the mandatory field format before go-live. Confirm column names and controlled vocabulary for Vehicle_Type match exactly.
- Confirm data hosting jurisdiction in writing.
- Confirm Windcave NZ payment gateway integration.
Risks:
- Pricing is quote-based; budget uncertainty until a quote is obtained.
- Access log discipline in Phase 1 depends on Tom logging every event manually (EasyGate has no data output). Any gap weakens the consent evidence record.
- Vehicle_Type controlled vocabulary must be configured as a mandatory field — any platform update that changes field behaviour must be checked immediately.
Option B -- Storeganise
Not recommended until three blockers are confirmed in writing.
Cloud-based self-storage management platform with modern API-first design. AU/Asia-Pacific coverage. Strong online booking portal and customer self-service UX. Base price approximately AUD $90/month (billed annually) per pricing estimator — approximately NZD $99–$104/month at current exchange.
Blockers (all three must be confirmed before shortlisting):
- Weekly billing not confirmed. Published documentation references "anniversary or fixed day of month" billing — weekly billing is not documented as a supported option. If weekly billing is not natively supported, Storeganise fails the primary Phase 1 requirement regardless of other features.
- Data hosting jurisdiction unconfirmed. Privacy policy states data may be held outside the customer's jurisdiction. This is a material compliance gap for Privacy Act 2020 IPP 12 before a written confirmation is obtained.
- NZ GST Act compliance not specifically documented. "Localised invoicing" is referenced but full NZ GST Act field requirements are not confirmed for NZ customers.
Pricing (indicative):
| Configuration | AUD/month (annual) | NZD approximate |
|---|---|---|
| 1 location, ~12 units | ~$90/month | ~$99–$104/month |
| 1 location, ~50 units | ~$130–$180/month | ~$143–$198/month |
Total Phase 1 cost (Storeganise + Xero Standard): approximately $165–$235/month if weekly billing is confirmed — this estimate is irrelevant until the blocker is resolved.
Conclusion: Contact hello@storeganise.com to confirm the three blockers before evaluating further. Until all three are confirmed in writing, Storman Cloud is the lower-risk option at comparable price.
Option C -- Xero + Supplementary Access Logging Device
Viable fallback for Phase 1 if Storman Cloud's quote or weekly billing demo is unsatisfactory. Not a permanent solution above ~5 outdoor spots.
This option uses Xero Standard for GST invoicing and customer records in a structured shared folder, supplemented by a dedicated access logging device to satisfy the council evidence requirement that EasyGate cannot meet.
The weekly billing problem:
Xero Standard does not natively automate weekly recurring billing with variable amounts and automatic payment retry. Managing weekly billing for outdoor spots in Xero requires Tom to manually create a weekly invoice per outdoor customer. Operationally viable for 1–5 outdoor spots; error-prone and burdensome above that level. Option C is appropriate only as an interim measure.
Sub-option C1 -- Hikvision DS-K2602 wired access controller:
The DS-K2602 controller is wired behind the EasyGate keypad if the keypad has Wiegand output (unconfirmed — contact EasyGate on 07 543 3497 to confirm). Every PIN entry is logged electronically by the DS-K2602 and exported from iVMS-4200 as CSV. The CSV must then be transformed to the mandatory field format. Vehicle_Type cannot be auto-populated — Tom must manually annotate each row during the monthly transformation step.
Hardware cost: approximately $350–$600 one-off. Monthly cost: Xero Standard (~$65/month) + Microsoft 365 Business Basic (~$11/month) = ~$76–$87/month incl. GST.
Sub-option C2 -- SecureIT NZ / PTI StorLogix Cloud + Storm keypad:
A PTI Storm keypad is installed alongside the EasyGate gate mechanism. Customer PINs are managed via the PTI StorLogix Cloud portal. Every PIN entry is logged by StorLogix and exported as CSV. Does not require EasyGate Wiegand output — the PTI keypad is a separate device. Vehicle_Type still cannot be auto-populated; manual annotation per access event remains a standing task.
Hardware cost: approximately $800–$1,200 one-off (Storm keypad). Monthly cost: Xero Standard (~$65/month) + PTI StorLogix Cloud (~$110–$200/month, USD-denominated — confirm current pricing with SecureIT NZ) = ~$185–$276/month incl. GST.
C2 upgrade path:
Option C2 transitions cleanly to Storman Cloud at Phase 3 — Storman natively integrates with PTI StorLogix, and Xero financial records are already structured for the handover.
Key weakness of all Option C variants:
Vehicle_Type must be manually annotated by Tom on every access log row during the monthly transformation step. This is a standing compliance task — not a one-time setup — and introduces error risk throughout the consent evidence collection period (May/June 2026 to Oct/Nov 2026 at minimum).
Option D -- Xero + Manual Spreadsheet Log Only
Not appropriate as the primary solution for Phase 1 at the intended scale. Appropriate only as a short bridging measure during setup (before first outdoor customer is onboarded) or as a supplementary backup alongside an electronic log.
Xero Standard handles GST invoicing. Customer records and access log maintained in a structured spreadsheet in a shared folder (AU data region — Google Workspace or Microsoft 365).
Why Option D fails at launch:
Operations.md v2 requires the access log to be an electronic system-generated record from the first log entry. A manually maintained spreadsheet provides no system-generated timestamp — timestamps are Tom's word, not an audit trail. The mandatory Vehicle_Type field cannot be derived from any system source in this configuration. Weekly billing for more than 5 outdoor spots in Xero alone is operationally unrealistic.
Monthly cost: Xero Standard (~$65/month) + shared folder (~$10–$11/month per user) = approximately $75–$87/month incl. GST.
Upgrade trigger: Add Storman Cloud (Option A) or an access logging device (Option C) as soon as the first paying outdoor customer is imminent.
Market Research and Pricing
Enclosed Bay Pricing
Confirmed pricing: large bays (~44 m²) $400/month incl. GST; small bays (~16 m²) $230/month incl. GST.
Competitor context:
| Facility | Unit type | Monthly (incl. GST) | $/m²/month |
|---|---|---|---|
| National Storage Rotorua (3 sites) | Large 13.5–15.6 m² | $179–$277 | $13–$18 |
| National Storage Rotorua | Medium 5–6 m² | $132–$181 | $26–$30 |
| OTSB Te Puna | Covered vehicle 31.5 m² | $299 | $9.49 |
| Storage Base Mount Maunganui | Garage 18 m² | $368 | $20.44 |
| Storage King Rotorua | Not publicly listed | — | — |
Max Storage large bays at $400/month = $9.09/m²/month. Sits at the rural covered vehicle storage benchmark (OTSB Te Puna: $9.49/m²/month) and materially below urban Rotorua per-m² rates. Appropriate positioning.
Max Storage small bays at $230/month = $14.38/m²/month. Sits within the National Storage Rotorua large-unit range. Competitive.
Outdoor Vehicle Storage Pricing
Confirmed pricing: car spots $25/week (standard), $35/week (car+trailer); RV/boat spots $50/week.
Competitor context:
| Facility | Type | Bay | Monthly | Weekly equiv. |
|---|---|---|---|---|
| Store-it Te Awamutu | Rural Waikato uncovered | 6–9×3m | $100–$150 | $23–$35/week |
| Lock and Store Te Puna | Rural Tauranga uncovered | 8×3m | $160 | $37/week |
| Kennards Tauranga | Urban CBD uncovered | 8×3m | $231 | $53/week |
| Kennards Tauranga | Urban CBD uncovered | 10×3m | $298 | $69/week |
| OTSB Te Puna | Rural Tauranga covered | 10.5×3m | $299 | $69/week |
| Storage King Hamilton | Urban CBD uncovered | 8×3m | $250 | $58/week |
| National Storage Fairy Springs | Outdoor hardstand | Not publicly listed | By enquiry | By enquiry |
The RV/boat rate of $50/week ($217/month) is above the rural Te Puna uncovered rate ($37/week) and at the lower bound of the urban Kennards rate ($53/week). It is justifiable via the Hamurana boat ramp proximity premium: no commercial storage facility exists within 15–20 minutes of the Hamurana ramp. Hamurana is a primary northern lake access point for Rotorua recreational boating. The $50/week rate sits near the market ceiling for a rural location — it is not underpriced relative to the nearest verified rural comparator.
Critical open item: Confirm the National Storage Fairy Springs outdoor hardstand rate (07 357 2429) before committing to $50/week as the launch price. If Fairy Springs charges materially less, adjustment may be warranted.
Demand Profile
- Lake Rotorua is one of NZ's most actively used recreational lakes. The Hamurana boat ramp serves the northern lake — there is no commercial storage in Hamurana or on the northern lake shore.
- Seasonal pattern: outdoor boat storage peaks March–September (off-season storage); caravan peaks October–April. The combination produces relatively balanced year-round demand.
- Informal rural storage in Hamurana (farm sheds, leased paddocks) is the true competitive floor — estimated $50–$150/month, unverified. Max Storage's value proposition over informal storage is security (CCTV, gated access, IQP-certified fire equipment), all-weather access, and insurance-compatible conditions.
Revenue Model Summary
Full-capacity annual revenue (ex. GST, at confirmed pricing):
| Product | Count | Rate | Annual ex. GST |
|---|---|---|---|
| Large enclosed bays | 6 | $400/month | $25,043 |
| Small enclosed bays | 6 | $230/month | $14,400 |
| Outdoor car spots | 40 | $25/week | $45,217 |
| Outdoor RV/boat spots | 20 | $50/week | $45,217 |
| Total | $129,878 |
Revenue at occupancy scenarios (ex. GST):
| Scenario | Indoor % | Outdoor % | Total revenue |
|---|---|---|---|
| LOW (Year 1 stress) | 40% | 25% | $38,386 |
| MID (Year 3 base) | 65% | 50% | $70,856 |
| HIGH (Year 4–5 aspiration) | 85% | 75% | $101,353 |
Break-even at approximately 37% combined occupancy across both product lines (~$48,141/yr operating costs).
Year-5 DSCR Scenarios
| Intercompany rent (ex. GST) | DSCR at Year 5 | Max Storage surplus at MID revenue |
|---|---|---|
| $23,000 (lower bound) | 0.25× | $34,237 |
| $35,000 (base case midpoint) | 0.66× | $23,237 |
| $45,000 | 1.01× | $13,237 |
| $50,600 (1.2× DSCR target) | 1.20× | $7,237 |
| $52,000 (upper arm's-length bound) | 1.25× | $5,837 |
The $50,600/yr required for 1.2× DSCR sits at the upper end of the indicative arm's-length range. The accountant must validate this against market evidence. A +1% interest rate at refinancing raises the required rent to $56,239/yr — above the current arm's-length ceiling — and would require HIGH occupancy to absorb.
Marketing Channels
Before resource consent (pre Oct/Nov 2026) — permitted:
- Personal referral via personal and professional networks
- Direct private contact with known prospects (address disclosed privately after screening)
- Boating/recreation community word-of-mouth (Rotorua/Lake Rotorua clubs, fishing clubs, caravan groups)
- Phone/email-only website: "Rotorua Lakes area" or "northern Rotorua" — no physical address, no Google My Business
- Social media describing business concept without location identification, no GPS-tagged exterior photos
Before consent — not permitted:
- Google Business Profile, TradeMe listings, Neighbourly posts with address or suburb
- Road signage, printed flyers at public locations, Facebook marketplace with location tag
- Self-storage directory listings (StorageSeeker or equivalents)
- Any marketing using images or language allowing identification of the physical site
After consent is granted:
- Google Business Profile with full address and photos
- TradeMe storage listings with dimensions, pricing, address
- Website full location page with Google Maps embed and directions from Rotorua CBD
- Boat ramp and recreation venue flyering (Hamurana boat ramp public notice board)
- Neighbourly posts to Hamurana and Ngongotaha communities
- On-property gate identification sign (~0.5 m², no illumination, gate-facing only)
- Self-storage directory listings (StorageSeeker, Storeganise operator directories)
Cross-System Requirements How this area interacts with other systems and constraints
Cross-System Integration (Tier 2)
Source documents: knowledge/integration/operations.md (v2, 2026-04-09) and knowledge/integration/financial-obligations.md (v3, 2026-04-09). Both are POPULATED and incorporated in full.
Software Platform — Integration Constraints
Platform is a hard pre-launch gate, not a Phase 2 item.
Three independent upstream obligations converge on a single point: the management platform must be selected, configured to the exact mandatory CSV field conventions, and live before any customer receives a gate code.
- Records-data v4 requires weekly GST-compliant billing from day one of outdoor storage launch.
- Evidence-documentation v4 requires the access log CSV (with
Storage_TypeandSpot_Referencefields in the mandatory format) from the first access event. - The planning consultant's written confirmation of log methodology — a hard pre-launch gate — depends on the consultant having reviewed the platform's actual log output format. This confirmation must be obtained before soft launch, not at the August 2026 consultant engagement date.
EasyGate hardware creates a structural gap.
The confirmed EasyGate Wireless Keypad (433MHz RF, HCS101 coding) has no data output, no API, and no audit log. It cannot supply any of the mandatory access log fields. The management platform is the sole source of the access log. In Phase 1, Tom must manually enter every access event into the platform as it occurs. The DS-K2602 wired access controller is deferred to Phase 2 (and depends on confirming EasyGate Wiegand output capability, which remains unconfirmed).
Vehicle_Type is the critical unresolvable field for hardware-only approaches.
Neither the EasyGate nor any gate controller can know what type of vehicle a customer drives. Only a facility management platform that captures vehicle type at sign-up can generate this field automatically. This is the primary discriminator in favour of Storman Cloud over hardware-supplemented alternatives.
CSV format is non-negotiable and must be consistent from the first log entry.
Column headers exactly: Date,Time,Spot_Reference,Storage_Type,Vehicle_Type,Customer_Reference. Spot_Reference: B01–B12 (enclosed bays), O-001 upward (outdoor spots). Storage_Type: exactly Enclosed or Outdoor. Vehicle_Type: exactly one of Car, Car_with_trailer, Boat_on_trailer, Caravan, Motorhome, Unknown. Any platform update that changes column names or field conventions during the evidence collection period is a compliance risk.
Financial Obligations — Integration Constraints
Intercompany lease must cover both the shed and the outdoor land.
The indicative combined arm's-length rent range is $23,000–$52,000/yr. This covers both the ~360 m² shed and the ~4,680 m² usable outdoor area. The lease must be executed before any rent payment or revenue is generated. It cannot be signed until bank consent (if required under the loan covenant) is confirmed and accountant advice on the structure is received.
Year-5 DSCR tension.
The intercompany rent required for 1.2× DSCR at refinancing is approximately $50,600/yr. This is within the upper end of the indicative arm's-length range but leaves only ~$1,400 of headroom before the arm's-length ceiling. The accountant must confirm whether $50,600 meets the arm's-length test for this property. If the market rent ceiling is below $50,600, the interest shortfall cannot be structured as rent and Douglas Enterprises must fund it from other sources.
GST registration must precede Phase 1 capital expenditure.
Both entities must be GST-registered before any Phase 1 capital is spent — not simply before first customer revenue. Delaying registration forfeits both GST input tax credits (~$1,061 on Phase 1 capital) and the IRD Investment Boost (20% of qualifying asset cost immediately expensed in Year 1).
Rates reclassification risk is front-loaded under Scenario A.
Outdoor storage operating at visible scale from mid-2026 carries MEDIUM pre-consent reclassification risk — earlier than the October/November 2026 consent filing date. Commercial reclassification adds an estimated $4,348/yr incremental RLC rates to Douglas Enterprises' cost base, modelled as a Year 2 cost. The site has very low visibility from Te Waerenga Road (stored RVs and vehicles substantially invisible from the road), which reduces but does not eliminate this risk. The primary detection vector is neighbouring dwellings and aerial/satellite imagery.
Insurance: two-entity coverage gap must be explicitly resolved.
Building and material damage insurance sits with Douglas Enterprises (asset owner). Public liability sits with Max Storage (operator). The outdoor storage activity creates a bailee risk — goods stored in the open yard are typically excluded from building policies. FMG must confirm in writing whether the building policy, a bailee endorsement, or the public liability policy covers outdoor stored vehicles. The unoccupied premises clause must also be resolved: Tom's regular site visits must be confirmed in writing as satisfying the occupancy condition.
Business interruption insurance is strongly recommended.
If the building is damaged and unusable, Max Storage's revenue stops, the intercompany rent stops, and Douglas Enterprises has no income to service the $29,140/yr loan interest. Business interruption cover on the building policy directly protects loan serviceability and should be included from the first customer.
CCTV and Privacy — Cross-System Sequence
Operations.md v2 identifies the following mandatory sequencing (Privacy Act IPP 3):
- Privacy Policy drafted — states 90-day CCTV retention period and resource consent evidence purpose.
- CCTV signage installed citing that policy's stated purposes.
- Cameras activated.
- First customer receives gate code.
Getting this order wrong creates a Privacy Act IPP 3 breach. CCTV footage is supplementary consent evidence only (90-day retention ceiling means it cannot be the primary access log).
Outdoor Storage — Cross-System Obligations Before First Customer
- Outdoor storage pre-screening sightline assessment completed (documented — from Te Waerenga Road and nearest neighbouring dwelling at 3.5–4.5 m height). Do not accept customers storing items visible above boundary screening.
- Planning consultant written confirmation of access log methodology obtained.
- Storman Cloud configured with mandatory CSV field conventions and tested against the export format.
- All 42–47 Phase 1 mandatory signs in place.
- NVR configured for 90-day automated overwrite and operational.
- First outdoor customer photographed from the outdoor storage area reference point and (for large vessels, caravans, motorhomes) from the road and neighbouring dwelling direction reference points within 48 hours of first storage.
Conflict Resolution
Outdoor storage launch timing vs. rates reclassification: Scenario A is confirmed — outdoor storage concurrent with Phase 1. The financial model budgets for MEDIUM reclassification risk from mid-2026 and includes the $4,348/yr incremental rates as a likely Year 2 cost.
Manual log vs. electronic log: Operations.md v2 establishes the management platform as the sole access log source. The manual log by Tom in Storman Cloud is the Phase 1 mechanism; PTI StorLogix integration (Option A upgrade path) is the Phase 2 solution when manual logging becomes operationally unsustainable.
GST weekly billing vs. management platform timing: Tax-gst v3 moves software selection to Phase 1 pre-launch. There is no conflict — Storman Cloud is the recommended platform and handles both weekly outdoor and monthly indoor billing natively (subject to demo confirmation).
Farm diary dual-purpose: The monthly site visit log satisfies both the insurance unoccupied premises condition and the resource consent agricultural use evidence requirement. A single structured log entry can satisfy both obligations — Tom should be briefed on this dual purpose.
Legal & Technical Requirements Regulatory obligations and technical standards that constrain options
Tier 1 Requirements Summary
Sources: knowledge/regulatory/tax-gst-requirements.md (v3, POPULATED), knowledge/regulatory/aml-requirements.md (POPULATED), knowledge/regulatory/records-data-requirements.md (v4 via operations.md v2, POPULATED). Supporting context from knowledge/integration/financial-obligations.md (v3, POPULATED) and knowledge/integration/operations.md (v2, POPULATED).
GST and Tax Requirements
- GST registration is mandatory under the GST Act 1985 s 51 once taxable supplies reach $60,000 in any 12-month period. At Phase 1 outdoor + enclosed bay occupancy, the threshold is expected within 4–6 months of launch. Early voluntary registration at or before first revenue is strongly recommended to preserve input tax credits on Phase 1 capital expenditure and the IRD Investment Boost.
- Both entities (Max Storage Ltd and Douglas Enterprises Ltd) must register for GST at or before the first revenue or first intercompany rent invoice, whichever is earlier.
- All storage fees are taxable supplies at 15% GST regardless of how the fee is labelled. "Maintenance fee" or any alternative label does not create an exemption. GST is collected on behalf of IRD — it is not income.
- Full tax invoice format is required for all supplies. Required fields: "Tax Invoice" heading, supplier name and GST number, invoice date, description of supply (spot/bay reference and period), GST-inclusive total, GST content shown separately, customer name and address for supplies over $1,000.
- Weekly outdoor invoices generate a weekly GST obligation — the liability arises when the invoice is issued or payment received (whichever is earlier). The management platform must handle this correctly in the same GST return period as monthly indoor invoices.
- IRD Investment Boost (from 22 May 2025): 20% of qualifying new asset cost (cameras, NVR, alarm hardware) is immediately expensed in the year of acquisition; the remaining 80% is depreciated at standard IRD rates. Verify specific asset categories against IR265 with the accountant.
- Income tax: Both entities are subject to NZ income tax on net income. Intercompany rent is deductible to Max Storage only if it is at arm's length (ITA 2007 s GC 6). If the actual rent is below market, IRD can substitute open market value and disallow the excess deduction. Market evidence for comparable rural shed + yard space must be documented at the time the lease is signed.
- 7-year financial record retention from the end of the financial year in which the transaction occurred. Records must be in a format acceptable to IRD (electronic records are acceptable if they meet the GST Act electronic invoicing requirements).
AML/CFT Requirements
- Max Storage Ltd is not a reporting entity under the AML/CFT Act 2009 as a rural self-storage operator. Standard AML obligations (customer due diligence, transaction monitoring, suspicious transaction reporting) do not apply.
- Prudent customer identification is still advisable for operational and abandoned goods proceeding purposes (PPSR search capability requires hull/VIN number for boats, caravans, and motorhomes). Collecting photo ID, vehicle registration, and hull/VIN from every customer is recommended practice independent of AML obligations.
- Cash payment policy: Accepting large cash payments increases money laundering risk even for non-reporting entities. A documented policy limiting cash acceptance (e.g., direct credit or card only for amounts above $500) is prudent.
Records and Data Requirements
Financial records (IRD requirements):
- GST-compliant tax invoices for every supply, both billing cycles
- Bank statements reconciled against invoices
- GST return workpapers (Xero-based) for each 6-monthly return period
- Income tax return supporting records for each entity
- Retained for 7 years from end of the relevant financial year
Customer records (Privacy Act 2020 and operational requirements):
- Full legal name, address, phone, email, vehicle registration(s), photo ID copy
- Additional for outdoor vehicle storage customers: hull/VIN number (mandatory for boats, caravans, motorhomes — required for PPSR searches in abandoned goods proceedings); description and approximate value of goods stored; vehicle type from controlled vocabulary
- Signed storage agreement (PDF stored in platform, linked to customer record)
- Privacy notice at sign-up: must state categories of data collected, purpose (including resource consent evidence use of access logs), who holds data, and customer access/correction rights (Privacy Act 2020 IPP 3)
- Customer records retained for 7 years from end of the financial year in which the agreement ended
- Customer data deleted or anonymised at the 7-year mark (Privacy Act 2020 IPP 9)
- Data breach notification "as soon as practicable" to the Privacy Commissioner and affected individuals (Privacy Act 2020 ss 114–115)
Access log (resource consent evidence — non-negotiable format):
- Mandatory CSV format from the first access event:
Date,Time,Spot_Reference,Storage_Type,Vehicle_Type,Customer_Reference - Date: YYYY-MM-DD; Time: HH:MM (24-hour); Spot_Reference: B01–B12 (enclosed), O-001 upward (outdoor); Storage_Type: exactly
EnclosedorOutdoor; Vehicle_Type: exactly one ofCar,Car_with_trailer,Boat_on_trailer,Caravan,Motorhome,Unknown; Customer_Reference: internal customer ID only (not customer name) - Format must be consistent from first entry to consent application lodgement — no column renames or prefix changes permissible during the evidence collection period
- Full export covering the entire period from first access event must be producible on demand
- Retained for the duration of the resource consent and for 7 years thereafter
CCTV records:
- Maximum retention: 90 days (Privacy Commissioner CCTV guidance). NVR must be configured for automated 90-day overwrite.
- CCTV footage is supplementary evidence only — it cannot be the primary access log because 90-day retention cannot cover the full consent evidence period.
- Privacy Policy must state the 90-day retention period and the resource consent evidence purpose before cameras go live.
- Footage may be shared with NZ Police without customer consent for law enforcement purposes; sharing with other third parties requires customer consent or a specific legal basis.
Monthly occupancy snapshots:
- Number of outdoor spots occupied by vehicle category (car spots, RV/boat spots) and number of enclosed bays occupied — recorded at month-end alongside the site visit log.
- Retained as part of the resource consent evidence package.
Farm diary / site visit log:
- Monthly minimum; satisfies both the insurance unoccupied premises condition (Tom's site visits) and the resource consent agricultural use evidence requirement (40% agricultural use documentation).
- A single structured log entry serves both purposes if it records insurance-required observations (site condition, gate status, any damage) and planning-evidence-required observations (agricultural use area estimate, occupancy count, boundary screening condition).
Data Hosting Requirements
- Platform data must be hosted in New Zealand, Australia, or an EU adequacy-listed jurisdiction (Privacy Act 2020 IPP 12).
- UK-hosted platforms are acceptable.
- US-hosted platforms require a Privacy Act IPP 12 assessment before use — written confirmation of hosting location must be obtained from the platform provider before contract.
- Xero is AU-hosted (acceptable). Storman Cloud is expected to be AU-hosted (AWS Sydney) — confirm in writing at contract stage.
Payment Processing Requirements
- PCI-DSS-compliant tokenisation required for all card payments (Stripe, Windcave, or equivalent).
- No raw card data may be stored by Max Storage Ltd or by the management platform.
- Direct bank transfer is acceptable; cash is acceptable with a documented internal cash handling policy.
Intercompany Lease Requirements (Financial/Tax)
- A formal written lease between Douglas Enterprises Ltd (lessor) and Max Storage Ltd (lessee) must be executed before any rent payment is made or any revenue is generated.
- The lease must cover both the shed (~360 m²) and the usable outdoor storage area (~4,680 m²) — indicative combined arm's-length rent range $23,000–$52,000/yr.
- The rent must be at arm's length (ITA 2007 s GC 6) and supported by documented market evidence at the time of signing.
- Douglas Enterprises must charge 15% GST on rent invoiced to Max Storage. Both entities must be GST-registered before the first invoice is issued.
- The lease must explicitly grant Max Storage the right to sublicense portions of the leased premises to individual customers — without this clause, Max Storage has no legal right to grant customers access to land owned by Douglas Enterprises.
- The lease should run at least to the Year-5 loan maturity date with a renewal right.
- Bank consent for commercial leasing of the secured property must be confirmed before the lease is executed (actual loan covenant conditions not yet received — OPEN item since 2026-03-20).
Raw Research Detail Full Tier 3 agent outputs — model-by-model specs, all options assessed, sourcing notes
Facility Management Software Options
Requirements Loaded
Source: /home/ed/base/projects/Max Storage/.claude/knowledge/integration/operations.md
Status: POPULATED (version 2, refreshed 2026-04-09 -- all three upstream operational consolidation documents read in full; dual revenue stream fully incorporated; this version supersedes the v1 document which was written from first principles with no upstream sources)
Key constraints extracted from compound requirements (v2):
- Phase 1 is outdoor-first. Outdoor vehicle storage launches before or concurrently with enclosed bays. The management platform must be live before the first outdoor storage customer receives a gate code. This is a pre-launch gate, not a Phase 2 item. The previous strategic-context.md note that "automated billing software can wait for Phase 2" is superseded by operations.md v2.
- Weekly billing is a hard requirement. Outdoor vehicle storage is billed weekly: car spots at $20--$35/week, RV/boat spots at $50/week. The platform must natively support weekly billing from launch. Enclosed bays remain on monthly billing (~$230/month). Both billing cycles must run concurrently in the same platform.
- Dual product type. The platform must manage two distinct product types with different billing frequencies, different sign-up fields, and different spot references within a single system.
- Mandatory CSV access log format (non-negotiable; must match from the first log entry):
- Column headers exactly:
Date,Time,Spot_Reference,Storage_Type,Vehicle_Type,Customer_Reference - Date: YYYY-MM-DD; Time: HH:MM (24-hour)
- Spot_Reference: B01--B12 (enclosed bays), O-001 upward (outdoor spots)
- Storage_Type: value must be exactly
EnclosedorOutdoor - Vehicle_Type: exactly one of
Car,Car_with_trailer,Boat_on_trailer,Caravan,Motorhome,Unknown - Customer_Reference: internal customer ID only (not customer name)
- Format must remain consistent from first entry to consent application lodgement; column renames or prefix changes in any platform update are not acceptable
- EasyGate hardware is confirmed for Phase 1. The EasyGate Wireless Keypad has no data output and cannot produce an electronic access log. The management platform is the sole source of the access log. Every access event must be recorded in the platform (manually by Tom if no electronic mechanism exists).
- GST-compliant tax invoices are non-negotiable for both billing cycles. Full tax invoice format for all supplies. Required fields: "Tax Invoice" heading, Max Storage Ltd name and GST number, invoice date, description of supply (spot reference and period), total GST-inclusive, GST content shown separately, customer name and address for supplies over $1,000.
- GST on both cycles must reconcile correctly. Weekly outdoor invoices generate weekly GST. Monthly enclosed bay invoices generate monthly GST. Both must reconcile without manual adjustment within the same GST return period.
- Additional mandatory customer fields for outdoor storage: hull identification number or VIN (mandatory for boats, caravans, motorhomes); description and approximate value of goods stored. These are required for PPSR searches in any abandoned goods proceeding.
- Data hosting: NZ, AU, or EU adequacy-listed jurisdiction. UK is acceptable. US-hosted platforms require a Privacy Act IPP 12 review before use. Must be confirmed in writing from platform provider.
- Payment processing: PCI-DSS-compliant tokenisation (Stripe, Windcave, or equivalent). No raw card data stored.
- Xero integration: Platform invoices must push to Xero (AU-hosted; acceptable) for GST workpaper purposes.
- 7-year record retention from end of financial year in which the agreement ended. Must be exportable in a standard format at any time.
- Tom is the day-to-day operator. Routine tasks (adding customers, issuing access codes, recording payments, exporting logs) must require no specialist IT knowledge.
- No paid ongoing monitoring contract required. Monitoring must be optional.
- Remote access for Ed and Connor for oversight and configuration.
- Phase 3 path to automated billing and customer self-service portal required.
- Planning consultant written confirmation of the access log methodology (including field format) is required before the first customer receives a gate code. This means the platform must be configured and tested -- with the exact CSV field conventions -- before the consultant review occurs.
Critical change from v1 of this document:
The v1 document was written from first principles because upstream documents were absent. The access log format in v1 specified different fields (Customer_ID, Entry_Exit, Method, Notes). The v2 operations.md specifies the authoritative format: Date,Time,Spot_Reference,Storage_Type,Vehicle_Type,Customer_Reference. The platform must be configured to the v2 format. Any configuration based on the v1 format must be corrected before the planning consultant review.
Context: What "Software System" Means at Max Storage
The compound requirements identify two distinct layers:
Layer 1 -- Accounting and invoicing: Xero is established as the NZ accounting platform for GST invoicing and IRD-compliant financial records. Xero is NZ-headquartered, NZD native, and IRD-recognised. This is not in question.
Layer 2 -- Facility management and access log platform: This is the subject of the options below. Given EasyGate's confirmed no-log status, this layer must provide the access log mechanism -- either by supporting structured manual log entry (Tom enters each access event), or by integrating with a supplementary access-logging device.
The weekly billing problem:
Weekly billing is not standard in general-purpose invoicing platforms. Xero, for example, does not natively support automated weekly billing with a per-customer varying rate and automatic payment retry. Purpose-built self-storage platforms (Storman Cloud, Storeganise) handle this natively. This is a material discriminator between the options below.
The access log problem:
EasyGate opens a gate -- it does not record who opened it or when. For council consent evidence, a log of every customer access event must exist. Since the gate hardware cannot provide this, the log must come from somewhere else. Two approaches are evaluated:
- Management platform with manual log entry -- Tom logs each access event in the software when it occurs or shortly after. Feasible for low-frequency access at a small site but depends entirely on Tom's discipline.
- Supplementary access controller behind the EasyGate -- A Wiegand-compatible controller (Hikvision DS-K2602 or equivalent) is wired to read the keypad signal, if EasyGate's keypad has Wiegand output (unconfirmed).
Options
Option A: Storman Cloud (AU/NZ purpose-built self-storage platform)
Overview
Storman is the reference self-storage management platform for the AU/NZ market. It is purpose-built for self-storage operators, serves a large proportion of NZ storage facilities, and is distributed in NZ through Sentinel Self-Storage Systems (Auckland). Storman Cloud is the SaaS version -- browser-based, no on-premises installation. Storman describes itself as "award-winning self storage management software, Australia and New Zealand based."
Weekly billing support:
Storman Cloud supports configurable billing periods including weekly and fortnightly cycles. This is a standard feature for the AU/NZ market where boat/RV/caravan storage with weekly billing is common. Both billing cycles (weekly outdoor, monthly indoor) can be configured as distinct unit types within the same site. Confirm this capability specifically with Storman sales before contract -- request a demonstration of concurrent weekly/monthly billing for different unit types.
Key features:
- Customer management: name, address, contact details, vehicle registration, unit assignment, document uploads (signed agreements as PDF attachments)
- Custom fields: Storman Cloud supports custom fields per unit type -- hull/VIN number and goods description/value can be added as mandatory fields for outdoor spots
- GST invoicing: NZ GST configured in Storman Cloud; all GST Act required fields; NZD native
- Automated billing: direct debit and credit card via Stripe; Windcave NZ integration -- confirm with Storman before contract
- Customer portal (Phase 3 ready): tenant-facing web portal for online payment and account management is included in Storman Cloud; Phase 3 is a configuration step, not a platform addition
- Access log: structured access event log within Storman; supports manual entries with timestamp and source flag; no native EasyGate integration
- Xero integration: confirmed -- Storman Cloud pushes invoices and payments to Xero for GST return preparation
- Data hosting: AU-based (AWS Sydney region expected); confirm at contract stage in writing for Privacy Act IPP 12 purposes
- Role-based access control: Ed and Connor can access remotely via browser
CSV format configuration:
Storman's access log export is configurable. The mandatory field format (Date,Time,Spot_Reference,Storage_Type,Vehicle_Type,Customer_Reference) must be mapped to Storman's export template before going live. This is a one-time configuration step at setup. Storman's export may require column renaming or a simple Excel/script transformation step. Confirm the exact export field names with Storman before go-live and document the transformation if one is needed. The transformation must be consistent from the first entry -- do not start with an incorrect format and reformat later.
Access log approach with EasyGate (Phase 1):
EasyGate has no Wiegand output and no integration with Storman. The access log in Phase 1 is maintained by Tom manually entering each access event into Storman when it occurs. Storman provides a structured log entry form; Tom enters customer ID, spot reference, vehicle type, date, time, and notes the entry as manual. Storman exports the log to CSV for council submission.
This manual process is operationally viable at low access frequency. For a Phase 1 outdoor-first launch with 15--30 outdoor spots and 12 enclosed bays, combined access events may be 50--80 per month. Tom must log every event without exception -- any gap weakens the consent evidence.
Requirements compliance:
| Requirement | Result | Notes |
|---|---|---|
| Weekly billing (outdoor) | PASS (confirm) | Storman Cloud supports weekly billing; confirm concurrent weekly/monthly in demo |
| Monthly billing (indoor) | PASS | Standard feature |
| Dual product type in one system | PASS (confirm) | Outdoor spots and indoor bays as separate unit types; confirm custom fields per type |
| Data hosting NZ/AU/EU | PASS (likely) | AU hosting expected (AWS Sydney); confirm in writing at contract stage |
| GST-compliant tax invoice (both billing cycles) | PASS | NZ GST in Storman Cloud; all required fields; full tax invoice format selectable |
| NZD native | PASS | NZD supported |
| 7-year financial record retention | PASS | Cloud retention; CSV/Excel export for IRD audit |
| Payment tokenisation (Stripe/Windcave) | PASS | Stripe confirmed; Windcave -- confirm with Storman |
| Access log (manual entry) | PASS | Storman supports structured manual log entry with timestamp and source flag |
| Access log CSV export (mandatory format) | PARTIAL | Export configurable; column mapping to mandatory format requires setup and must be tested before go-live |
| Storage_Type and Spot_Reference fields | PARTIAL | Field naming must be confirmed in export; may require one-time column mapping |
| Vehicle_Type controlled vocabulary | PARTIAL | Custom field for Vehicle_Type must be configured with the exact controlled vocabulary values |
| 7-year access log retention | PASS | Held in Storman Cloud; exportable on demand |
| Hull/VIN number field (outdoor) | PASS (custom field) | Add as mandatory custom field for outdoor unit type at setup |
| Goods description/value field (outdoor) | PASS (custom field) | Add as mandatory custom field for outdoor unit type at setup |
| Signed agreement storage | PASS | PDF upload linked to customer record |
| Customer data deletion/anonymisation | PASS | Customer record deletion supported; process must be documented |
| Tom usability | PASS | Browser-based; widely used by single-operator NZ facilities |
| No paid monitoring contract | PASS | No monitoring contract required |
| Remote access for Ed/Connor | PASS | Cloud platform; browser access from any location |
| Phase 3 customer portal | PASS | Included in Storman Cloud; configuration step only |
| Automated billing (Phase 3) | PASS | Direct debit and card payment automation already included |
| Individual PIN management | PASS (manual) | Tom assigns PINs manually; EasyGate PIN entry is done at the gate controller; no electronic sync possible |
| Xero integration | PASS | Invoices pushed to Xero |
| GST reconciliation (both cycles) | PASS (confirm) | Confirm with Storman that weekly and monthly invoices each generate correct GST lines in the Xero push |
Pricing model (NZD, indicative):
Storman Cloud pricing is quote-based and not publicly listed. For a single-site small facility with dual product types:
| Configuration | Indicative monthly cost NZD (incl. GST) |
|---|---|
| Up to ~30 units (bays + outdoor spots combined) | $120--$200/month |
| 30--100 units | $200--$350/month |
Phase 1 likely falls into the first bracket. Annual commitment typically 10--15% lower than monthly. Contact Storman (storman.com) or Sentinel Self-Storage Systems (Auckland) for a current quote. Specify: single site, 12 enclosed bays + 30--50 outdoor spots, NZ GST required, weekly billing for outdoor spots, Xero integration required, manual access log entry required, custom fields for hull/VIN.
Total Phase 1 cost (Storman Cloud + Xero Standard): approximately $185--$265/month.
NZ support: Storman has AU/NZ-based phone and email support. NZ customers are served directly. Not a US-only vendor.
Phase 3 upgrade path:
No platform change required. Storman Cloud already includes tenant portal and automated billing. Phase 3 is enabling features already in the subscription.
Upgrade triggers:
No trigger to replace Storman -- it scales to hundreds of units. The only meaningful upgrade trigger is adding PTI StorLogix hardware for electronic access logging when manual logging is unsustainable or when Tom's availability for manual entry becomes unreliable. PTI StorLogix integrates natively with Storman Cloud.
Risks:
- Pricing is opaque; budget uncertainty until a quote is obtained.
- Weekly billing capability with concurrent monthly billing must be confirmed in a demonstration before contract. Do not proceed based on assumption.
- CSV export must be tested against the mandatory field format before go-live. Column naming mismatches must be resolved in configuration, not post-launch.
- Vehicle_Type controlled vocabulary must be configured as a mandatory field with exact values -- any platform update that changes field behaviour must be checked immediately.
- Access log discipline depends entirely on Tom logging every event manually. No automated fallback with EasyGate hardware.
- Windcave NZ payment gateway integration must be confirmed with Storman before contract.
- Data hosting confirmation (AU vs US) must be obtained before contract.
- CCTV event log is not natively handled -- requires a supplementary manual record.
Option B: Storeganise (cloud platform, AU/Asia-Pacific coverage)
Overview
Storeganise is a cloud-based self-storage management platform with a modern API-first design and a strong customer-facing online booking portal. It serves AU and Asia-Pacific customers. Base price starts at approximately AUD $90/month (billed annually) per their pricing estimator. The platform positions itself on ease of online customer onboarding and modern UX.
Weekly billing support:
Storeganise's published documentation references "anniversary or fixed day of the month for invoicing customers" but does not specifically document weekly billing as a supported option. This is a material gap given that weekly outdoor billing is a hard requirement. Confirm weekly billing support with Storeganise (hello@storeganise.com) before shortlisting. If weekly billing is not natively supported, Storeganise fails the primary Phase 1 requirement.
Key features:
- Customer management: online booking portal, e-signature for agreements, customer self-service portal
- Invoicing: automated billing via Stripe; configurable tax rates -- NZ GST configuration is possible but must be verified at setup
- Access control integrations: Noke, Tapkey, Salto KS, Bearbox, PTI Security Systems; no confirmed EasyGate integration
- Xero integration: confirmed
- Data hosting: not publicly disclosed; privacy policy states data may be held outside the customer's jurisdiction -- this is a material compliance gap for NZ Privacy Act IPP 12
CSV format configuration:
Storeganise provides an "interactive reporting dashboard" with export in "a variety of formats." Whether the mandatory CSV field format can be produced natively or requires a transformation is not confirmed in public documentation. Must verify with Storeganise before selection.
Requirements compliance:
| Requirement | Result | Notes |
|---|---|---|
| Weekly billing (outdoor) | UNKNOWN -- BLOCKER | Not confirmed in documentation; must be verified with Storeganise before shortlisting |
| Monthly billing (indoor) | PASS | Standard feature |
| Dual product type in one system | UNKNOWN | Not confirmed; must verify concurrent billing cycles for different unit types |
| Data hosting NZ/AU/EU | UNKNOWN -- RISK | Privacy policy states data may be held outside jurisdiction; hosting location not confirmed. Must obtain written confirmation before use. |
| GST-compliant tax invoice | PARTIAL | "Localised" invoicing -- NZ GST Act field requirements not specifically documented for NZ. Must verify at setup. |
| NZD native | PARTIAL | AUD subscription billing; customer invoicing in NZD possible via Stripe multi-currency -- confirm |
| 7-year financial record retention | PASS | Cloud platform; export available |
| Payment tokenisation (Stripe) | PASS | Stripe confirmed |
| Access log (manual entry) | UNKNOWN | Manual log entry capability for Phase 1 not confirmed in public documentation |
| Access log CSV export (mandatory format) | UNKNOWN | Export format not confirmed for mandatory field compliance |
| Vehicle_Type controlled vocabulary | UNKNOWN | Custom field capability not confirmed |
| Hull/VIN number field (outdoor) | UNKNOWN | Custom field capability not confirmed |
| Tom usability | PASS | Modern browser-based UI; designed for simplicity |
| No paid monitoring contract | PASS | No monitoring contract |
| Remote access for Ed/Connor | PASS | Cloud platform |
| Phase 3 customer portal | PASS | Core feature -- included from the start |
| Automated billing (Phase 3) | PASS | Core feature |
| Xero integration | PASS | Confirmed |
Pricing model (NZD, indicative):
| Configuration | AUD/month (billed annually) | NZD approximate |
|---|---|---|
| 1 location, ~12 units | ~AUD $90/month | ~NZD $99--$104/month |
| 1 location, ~50 units | ~AUD $130--$180/month | ~NZD $143--$198/month |
NZD conversion at approximately AUD 1.00 = NZD 1.10--1.15.
Total Phase 1 cost (Storeganise + Xero Standard): approximately $165--$235/month if weekly billing is supported. However this estimate is irrelevant until the weekly billing blocker is resolved.
NZ support: AU phone support (Brisbane time zone). No NZ-based support. Email support available globally.
Phase 3 upgrade path:
No platform change required if weekly billing is supported. Customer portal and automated billing are already included.
Upgrade triggers:
Re-evaluate if data hosting cannot be confirmed for Privacy Act compliance -- in that case, Storeganise must be replaced with Storman or Option C.
Risks:
- Weekly billing is not confirmed. If Storeganise does not support weekly billing natively, it fails the hard Phase 1 requirement regardless of other features. This is the first question to ask.
- Data hosting is unconfirmed. If US-hosted, Storeganise cannot be used without a privacy impact assessment. This is a second blocker.
- NZ GST invoice compliance must be verified at setup.
- Manual access log entry capability for Phase 1 is not confirmed.
- More unknowns than Storman at comparable price. Not recommended until these gaps are resolved in writing.
Conclusion on Option B:
Storeganise is not recommended until (1) weekly billing support is confirmed, (2) data hosting jurisdiction is confirmed in writing, and (3) NZ GST Act compliance is confirmed. These are all blockers. Until all three are confirmed in writing, Storman is the lower-risk option.
Option C: Xero + Spreadsheet Customer Records + Supplementary Access Logging Device
Overview
This option avoids a purpose-built facility management platform for Phase 1. Xero handles GST invoicing. Customer records are maintained in a structured shared folder (Google Drive with AU data region, or Microsoft 365 with AU data residency) with a spreadsheet index. A supplementary access logging device handles the council evidence requirement that EasyGate cannot satisfy.
Weekly billing problem with Xero:
Xero does not natively support automated weekly recurring billing with variable amounts per customer and automatic payment retry. Xero Starter and Standard support scheduled invoicing but do not have a recurring weekly billing workflow suitable for 20--50 outdoor customers. Managing weekly billing for outdoor spots in Xero requires Tom or Ed to manually create weekly invoices for each outdoor customer, or to use a workaround such as GoCardless + a recurring payment schedule outside Xero. This is manageable at 5--10 outdoor customers but becomes error-prone above that.
This is the material weakness of Option C relative to Option A. If outdoor storage launches with 15--30 spots from Phase 1, weekly manual invoicing in Xero is a significant administrative burden and creates GST reconciliation complexity. Option C is more appropriate if outdoor storage launches with a very small number of customers (5 or fewer) and grows slowly.
The supplementary logging device sub-options:
Option C1 -- Hikvision DS-K2602 wired behind the EasyGate keypad:
The EasyGate keypad's Wiegand output (if present) feeds into the DS-K2602 controller. Every PIN entry at the gate is logged by the DS-K2602. Log exported from iVMS-4200 as CSV monthly. The CSV must then be transformed to the mandatory field format and archived. This approach requires confirming whether the EasyGate keypad has Wiegand output -- if it does not, this sub-option is not available.
Option C2 -- PTI StorLogix Cloud + Storm keypad (replaces EasyGate keypad for logging; EasyGate gate mechanism retained):
A PTI Storm keypad is installed at the gate alongside the EasyGate mechanism. Customer PINs are programmed via PTI StorLogix Cloud portal. Every PIN entry at the Storm keypad is logged by StorLogix and exported as CSV. This does not require Wiegand output from EasyGate -- the PTI keypad is a separate device. PTI StorLogix Cloud subscription adds ~USD $65--$120/month (approximately NZD $110--$200/month) plus Storm keypad hardware.
Requirements compliance (Option C1 -- DS-K2602):
| Requirement | Result | Notes |
|---|---|---|
| Weekly billing (outdoor) | PARTIAL -- high effort | Xero does not automate weekly billing; Tom must manually issue weekly invoices for each outdoor customer; manageable at ≤5 outdoor customers; error-prone above that |
| Monthly billing (indoor) | PASS | Xero handles this natively |
| Dual product type in one system | FAIL (practical) | No single system; Xero + spreadsheet + iVMS-4200 are three separate tools with no integration; customer record, invoice, and access log must be cross-referenced manually |
| Data hosting NZ/AU/EU | PASS | Xero: AU-hosted; shared folder: choose AU data region |
| GST-compliant tax invoice | PASS | Xero natively generates NZ GST tax invoices |
| NZD native | PASS | Xero NZD native |
| 7-year financial record retention | PASS | Xero retains indefinitely; shared folder archive retained manually |
| Payment tokenisation | PASS | Stripe via Xero payment links; bank transfer otherwise |
| Access log (electronic) | PASS | DS-K2602 logs every gate PIN entry electronically |
| Access log CSV export (mandatory format) | PARTIAL | iVMS-4200 CSV export format must be verified; column transformation to mandatory format required; transformation must be documented and applied consistently |
| Storage_Type field | PARTIAL | iVMS-4200 does not know whether a PIN belongs to an outdoor or indoor customer; Tom must manually annotate or the transformation script must derive Storage_Type from Spot_Reference |
| Vehicle_Type field | FAIL | DS-K2602 / iVMS-4200 has no knowledge of vehicle type; Vehicle_Type must be added manually to each log row by Tom during the transformation step |
| Hull/VIN number field (outdoor) | PASS | Add as spreadsheet column at customer record level |
| Goods description/value field (outdoor) | PASS | Add as spreadsheet column at customer record level |
| Signed agreement storage | PASS | PDFs in shared folder |
| Tom usability | PASS | Xero and iVMS-4200 are within Tom's capability; but three separate tools add cognitive overhead |
| No paid monitoring contract | PASS | |
| Remote access for Ed/Connor | PASS | Xero via browser; shared folder via browser |
| Phase 3 customer portal | FAIL | No customer portal in this configuration; Phase 3 requires adding Storman Cloud or Storeganise |
| Automated billing (Phase 3) | PARTIAL | Xero scheduled invoice sending; direct debit requires GoCardless addition |
| Xero integration | N/A | Xero is the accounting platform |
Requirements compliance (Option C2 -- PTI StorLogix Cloud):
Same as C1 except: access log is native PTI CSV export (documentation gap is smaller than DS-K2602); PIN management is handled in PTI portal with remote add/remove; Vehicle_Type field still cannot be automatically populated (same manual annotation gap as C1); Phase 3 still requires adding a facility management platform for the customer portal and automated billing. StorLogix Cloud data residency must be confirmed with SecureIT NZ.
Pricing model (NZD, monthly incl. GST):
Option C1 (DS-K2602 approach):
| Component | Monthly cost NZD | Capital cost NZD |
|---|---|---|
| Xero Standard (unlimited invoices -- needed for weekly billing workload) | ~$65/month | -- |
| Microsoft 365 Business Basic (shared folder, AU data) | ~$11/month per user | -- |
| Hikvision DS-K2602 controller | -- | ~$350--$600 one-off |
| Total monthly (C1) | ~$76--$87/month | ~$350--$600 capital |
Option C2 (PTI StorLogix Cloud approach):
| Component | Monthly cost NZD | Capital cost NZD |
|---|---|---|
| Xero Standard | ~$65/month | -- |
| Microsoft 365 Business Basic / Google Workspace | ~$10--$11/month per user | -- |
| PTI StorLogix Cloud (small facility, USD $65--$120/month) | ~$110--$200/month | -- |
| PTI Storm keypad hardware | -- | ~$800--$1,200 one-off |
| Total monthly (C2) | ~$185--$276/month | ~$800--$1,200 capital |
Note: PTI StorLogix Cloud pricing is USD-denominated and subject to exchange rate movement. Confirm current pricing with SecureIT NZ (secureit.co.nz).
Note on Xero plan: Xero Starter (~$32/month) allows a maximum of 20 invoices/month. With weekly outdoor billing for even 5 customers, invoice count reaches 20+ per month. Xero Standard (~$65/month) is required as soon as outdoor billing volume begins. Budget accordingly.
NZ support:
- Xero: NZ-headquartered; NZ phone support; IRD-recognised
- Hikvision DS-K2602 (C1): available through NZ security distributors; primarily installer/online support
- PTI StorLogix (C2): NZ distribution via SecureIT NZ; US manufacturer; NZ dealer support available
Phase 3 upgrade path:
When Phase 3 (automated billing and customer portal) is wanted, add Storman Cloud. Storman integrates natively with Xero (financial records already structured) and with PTI StorLogix (C2 path -- access logs can be pulled into Storman). The C2-to-Storman transition is the cleanest; C1 requires a CSV transformation to remain in place alongside Storman. The transition is additive.
Upgrade triggers (when to add a facility management platform):
- When outdoor spot count exceeds 5 and weekly billing in Xero becomes a meaningful admin burden
- When automated direct debit is wanted for more than 3--5 customers
- When Ed or Tom want a single dashboard rather than three separate tools
- When a customer self-service portal is wanted (Phase 3)
- When the Vehicle_Type manual annotation step (both C1 and C2) creates a documented error in the access log
Risks:
- Weekly billing at scale is not manageable in Xero alone. This is the primary weakness of Option C. It works for a small outdoor customer base (1--5 spots) but requires a platform upgrade as outdoor occupancy grows.
- Option C1 depends on EasyGate keypad having Wiegand output. Contact EasyGate (07 543 3497 or info@easygate.co.nz) with the specific gate model to confirm.
- Vehicle_Type cannot be auto-populated from DS-K2602 or PTI StorLogix -- Tom or Ed must manually annotate each access log row during the monthly transformation. This is an ongoing compliance task, not a one-time setup step.
- No single source of truth -- customer records in spreadsheet, invoices in Xero, access log in hardware/cloud. Cross-referencing is manual.
- Spreadsheet customer records are only as secure as the cloud folder account (2FA mandatory).
- No customer portal for Phase 3 without adding a further platform.
- PTI StorLogix Cloud data residency must be confirmed with SecureIT NZ before use.
Option D: Xero + Manual Access Log Only (spreadsheet baseline)
Overview
This option uses Xero for GST invoicing and a structured spreadsheet for customer records and access logging. There is no supplementary access logging hardware. Tom manually records every access event. This is the lowest-cost configuration and requires no additional software beyond Xero and a shared folder.
Why Option D fails the Phase 1 requirement at launch:
Operations.md v2 states clearly that the management platform must produce the access log CSV in the mandatory format from the first customer. Option D cannot produce the mandatory Vehicle_Type field from manual log entries in a way that is system-generated and timestamped. The council's expectation is an electronic log -- timestamps in a manually maintained spreadsheet are Tom's word, not a system-generated audit trail. Option D also fails the weekly billing requirement: Xero does not automate weekly recurring billing for outdoor customers. Managing 15--30 outdoor spots on weekly billing in a spreadsheet is operationally unrealistic at any meaningful occupancy level.
However, Option D remains appropriate for:
- The pre-customer setup and configuration period (Xero and spreadsheet setup before any customers arrive)
- Short bridging periods (e.g., while waiting for Storman Cloud setup or DS-K2602 delivery)
- As a supplementary paper backup alongside an electronic log
- If outdoor storage is deferred entirely and only 1--2 enclosed bay customers are onboarded before the platform is ready
What a spreadsheet-based workflow covers:
| Task | Approach |
|---|---|
| Customer record | Spreadsheet row per customer |
| Bay/spot assignment | Bay/spot allocation column |
| Agreement management | Signed PDF in named folder |
| GST invoice (indoor, monthly) | Xero invoice per customer per month |
| GST invoice (outdoor, weekly) | Manual Xero invoice creation each week per outdoor customer -- unsustainable at scale |
| Payment tracking | Xero bank reconciliation |
| Access log | Manual spreadsheet entry: date, time, customer ID, spot reference, storage type, vehicle type, Tom's initials as source; no system-generated timestamp |
| CCTV event log | Spreadsheet tab |
| 7-year retention | Manual archive management |
Requirements compliance:
| Requirement | Result | Notes |
|---|---|---|
| Weekly billing (outdoor) | FAIL (at scale) | Xero does not automate weekly billing; manual creation per customer per week is unsustainable above 5 outdoor customers |
| Monthly billing (indoor) | PASS | Xero handles this natively |
| Data hosting NZ/AU/EU | PASS | Xero AU-hosted; shared folder -- choose AU data region option |
| GST-compliant tax invoice | PASS | Xero NZ GST template |
| NZD native | PASS | Xero NZD native |
| 7-year financial record retention | PASS | Xero and archive folder |
| Payment tokenisation | PASS | Stripe via Xero payment links; bank transfer otherwise |
| Access log (council evidence) | FAIL | Manual-only entry. No system-generated timestamp. No Vehicle_Type from a system source. Sole-source manual log is not acceptable as the primary evidence mechanism for a multi-year consent evidence log. |
| Access log -- mandatory CSV format | PARTIAL | Spreadsheet can be exported to CSV; column format must match mandatory headers; Vehicle_Type values must be manually selected from controlled vocabulary |
| 7-year access log retention | PASS (conditional) | File-based retention achievable; fragile without backup and access controls |
| Signed agreement storage | PASS | PDFs in shared folder |
| Tom usability | PASS | Xero and spreadsheets within Tom's capability |
| No paid monitoring contract | PASS | |
| Phase 3 customer portal | FAIL | Not available; requires platform addition |
| Automated billing (Phase 3) | PARTIAL | Xero scheduled invoicing; no direct debit without GoCardless addition |
| Individual PIN management | PARTIAL | Tom programs PINs directly on EasyGate; no remote management; must attend site to change codes |
| Remote PIN management | FAIL | EasyGate does not support remote PIN management |
Pricing model (NZD, monthly incl. GST):
| Component | Monthly cost NZD |
|---|---|
| Xero Standard (required for weekly invoice volume) | ~$65/month |
| Microsoft 365 Business Basic or Google Workspace Starter (AU data) | ~$10--$11/month per user |
| Total | ~$75--$87/month |
This is the lowest-cost option by a significant margin.
When Option D is appropriate:
- Pre-customer setup period (before any paying customers)
- Short bridging periods while hardware or software is procured
- As a supplementary paper backup to an electronic log
- If outdoor storage is deferred until the platform is confirmed and configured
When Option D is not appropriate:
- As the sole access logging mechanism once commercial operation begins
- When more than 5 outdoor spots are active (weekly billing volume)
- When remote PIN management is needed
- As a permanent solution for Phase 1 at the intended scale
Upgrade triggers:
- Upgrade immediately to Option A or Option C when the first paying outdoor customer is imminent
- Before the planning consultant review (the consultant must see the platform's log output, not a spreadsheet)
- When remote PIN management is needed
- When automated billing is wanted for Phase 3
Recommended Option
Primary recommendation: Option A (Storman Cloud) for Phase 1 launch, subject to the quote and weekly billing confirmation.
The reasoning:
Operations.md v2 has changed the priority calculation in two ways from v1:
First, the platform is now unambiguously a Phase 1 pre-launch requirement. Outdoor storage launches first. Weekly billing must work from day one. A manual spreadsheet or Xero-only approach fails the weekly billing requirement at any meaningful outdoor occupancy (above 5 spots).
Second, the mandatory CSV format is now precisely specified including the Vehicle_Type field. This field cannot be automatically populated by access control hardware (DS-K2602 or PTI StorLogix) -- neither device knows what type of vehicle a customer drives. Only a facility management platform with a customer record that includes the vehicle type at sign-up can generate this field automatically in the access log. This makes Option A (Storman Cloud) the only option that can produce a fully compliant log without a manual annotation step on every access event.
The practical consequence: even if Option C (Xero + supplementary device) is chosen for cost reasons, Tom would still need to manually annotate Vehicle_Type in every CSV row each month. This is a standing compliance task, not a one-time setup. It introduces error risk in the consent evidence. Option A avoids this entirely if Storman can be configured to record Vehicle_Type as a sign-up field and include it in the access log export.
However: Two things must be confirmed before committing to Option A:
- Storman Cloud must demonstrate concurrent weekly/monthly billing for different unit types in a live demo.
- The CSV export must be testable against the mandatory field format before go-live, not assumed.
If Storman Cloud's quote is above $200/month, or if Storman cannot demonstrate weekly billing, the fallback is Option C2 (Xero Standard + PTI StorLogix + manual Vehicle_Type annotation) with a planned upgrade to Storman Cloud at Phase 2.
Recommended decision sequence:
Step 1 (immediately): Request a Storman Cloud quote and demo from Storman (storman.com) or Sentinel Self-Storage Systems (Auckland). Specify: single site, 12 enclosed bays + up to 50 outdoor spots, NZ GST required, weekly billing for outdoor spots, monthly billing for bays, Xero integration required, manual access log entry required, custom fields for hull/VIN and Vehicle_Type. Request a demonstration of concurrent weekly/monthly billing before the call ends.
Step 2 (in parallel): Contact EasyGate (07 543 3497 or info@easygate.co.nz) with the specific gate model number and ask whether the keypad module has Wiegand output. This determines whether Option C1 (DS-K2602) is technically feasible.
Step 3 (decision gate):
- If Storman demonstrates weekly billing and quotes $200/month or less: proceed with Option A. Configure before first customer.
- If Storman demonstrates weekly billing and quotes above $200/month: weigh Option A against Option C2. At $200+ the cost-benefit narrows but Option A's single-platform advantage (no manual Vehicle_Type annotation) has real compliance value.
- If Storman cannot demonstrate concurrent weekly/monthly billing: immediately contact Storeganise to confirm their weekly billing capability and data hosting. If confirmed, evaluate Storeganise. If not, Option C2 becomes the fallback.
- Do not proceed with Option D alone as the primary access log mechanism -- it fails both the weekly billing and the council evidence standards.
Summary table:
| Phase | Platform | Monthly cost NZD (approx.) | Access log mechanism | Vehicle_Type in log |
|---|---|---|---|---|
| Phase 1 (preferred) | Option A: Storman Cloud + Xero | ~$185--$265 | Manual entry in Storman; structured, timestamped, exportable | From customer record at sign-up; auto-populated |
| Phase 1 (fallback C2) | Option C2: Xero Standard + PTI StorLogix + spreadsheet | ~$185--$276 + $800--$1,200 capital | PTI StorLogix electronic log; native CSV export | Manual annotation per row each month |
| Phase 1 (fallback C1) | Option C1: Xero Standard + DS-K2602 + spreadsheet | ~$76--$87 + $350--$600 capital | DS-K2602 electronic log; monthly CSV transform | Manual annotation per row each month |
| Phase 2 (fallbacks) | Add Storman Cloud (if not already running) | +~$120--$200 incremental | Storman + optional PTI native integration | Auto-populated once Storman is live |
| Phase 3 (all paths) | Storman Cloud (configuration only) | No change if on Option A | Storman integrated; customer portal enabled | Auto-populated |
Why not Option B (Storeganise):
Weekly billing is not confirmed. Data hosting is unconfirmed. NZ GST compliance must be verified at setup. Cannot be recommended until these gaps are resolved in writing. If Storeganise resolves all three gaps and provides a materially lower quote than Storman, it can be re-evaluated.
Open Questions
- Storman Cloud weekly billing confirmation (blocking for Option A decision). Request a quote and demonstration from Storman (storman.com) or Sentinel Self-Storage Systems (Auckland). The demo must show concurrent weekly billing (outdoor spots) and monthly billing (enclosed bays) in a single account. Confirm the CSV export can be configured to the mandatory field format including
Vehicle_Type. Target: before end of April 2026.
- Storman Cloud quote amount (blocking for Phase 1 budget). The quote determines whether Option A or a fallback is cost-justified. Specify the full scope: 12 enclosed bays + up to 50 outdoor spots, single site. Target: before end of April 2026.
- EasyGate Wiegand output confirmation (blocking for Option C1 feasibility). Contact EasyGate at 07 543 3497 or info@easygate.co.nz with the specific gate model number. Ask whether the keypad module has Wiegand output. If yes, Option C1 (DS-K2602) is available as a Phase 1 fallback. If no, the fallback is Option C2 (PTI StorLogix) or Option A. This does not require a full quote -- a simple technical confirmation is enough.
- Storman data hosting confirmation (Privacy Act IPP 12 compliance). Obtain written confirmation from Storman of the data hosting region (AU, NZ, or other) before signing any contract. AWS Sydney is expected but must be confirmed in writing.
- Storman Windcave integration confirmation. Confirm with Storman whether Windcave NZ is a supported payment processor, or whether Stripe is the only option. Windcave (formerly DPS) is the most widely used NZ payment gateway.
- Planning consultant written confirmation of access log methodology. This is a pre-launch gate. Before the first customer receives a gate code, the planning consultant must confirm in writing that the platform's log output (including field format) is acceptable as consent evidence for the AEE traffic assessment. This means the platform must be configured and the CSV format tested before the consultant review -- not at consultant engagement in August 2026. Agree with the consultant on the review timing as soon as the platform is selected.
- Xero plan selection. Confirm with the accountant whether Xero Standard (~$65/month, unlimited invoices) is required from Phase 1 launch, given that weekly outdoor billing immediately generates invoice volumes above the Xero Starter cap (20 invoices/month). Xero Starter is not viable once weekly billing is active at any meaningful scale.
- PTI StorLogix Cloud data residency (if Option C2 is selected). Confirm with SecureIT NZ (secureit.co.nz) whether PTI StorLogix Cloud data is held in AU, NZ, or US servers. US hosting requires a privacy impact assessment before use.
- Storeganise weekly billing and data hosting (if Storeganise is to be re-evaluated). Contact hello@storeganise.com and request written confirmation of: (a) weekly billing cycle support for concurrent operation with monthly billing, (b) data hosting location (AU or EU adequacy), and (c) NZ GST Act invoice field compliance. Without all three confirmed in writing, Storeganise carries blockers that prevent recommendation.
- Outdoor storage launch timing relative to platform go-live. Operations.md v2 is clear that the platform must be live before the first outdoor customer. If the Storman quote or setup takes longer than expected, confirm with Ed and Tom whether outdoor storage should be deferred until the platform is ready, or whether a brief bridging period using Option D (manual log only) is acceptable and the planning consultant has agreed this is not a consent evidence gap.
Market Research -- Competitor Pricing and Positioning
Requirements Loaded
Legal compliance compound requirements:
POPULATED (v1, 2026-04-01, at .claude/knowledge/integration/legal-compliance.md). Key constraint extracted: physical address (Te Waerenga Road, Hamurana) must not appear in any public advertising, directory listing, Google My Business profile, or social media until resource consent is granted. Marketing claims about security coverage must not be unsubstantiated. Consumer CGA obligations constrain liability exclusion language.
Operations compound requirements:
POPULATED (v2, refreshed 2026-04-09, at .claude/knowledge/integration/operations.md). All three upstream operational consolidation documents (signage-requirements v2, records-data-requirements v4, evidence-documentation-requirements v4) were POPULATED and incorporated. Key constraints extracted: pre-consent customer acquisition by personal referral only; no public-facing website listing physical address; no directory listings with address; management platform is a Phase 1 pre-launch requirement (not Phase 2); month-to-month agreements preferred; GST-inclusive pricing throughout; outdoor storage product description must not use language or images that would allow a third party to identify the physical site before consent.
Marketing Language Constraints
The following constraints flow directly from the resource consent strategy, as consolidated in the legal-compliance and operations compound requirements. Every pricing and marketing recommendation in this document is made within these constraints.
Prohibited before resource consent is granted (target Oct/Nov 2026):
- Physical address (Te Waerenga Road, Hamurana, Rotorua) in any public-facing context: Google Business Profile, Facebook, Instagram, TradeMe listings, Neighbourly, website, or any other publicly accessible medium
- Wayfinding signs on Te Waerenga Road or in Hamurana
- Signage on the building or gate visible from the road that identifies commercial use
- Any advertisement, listing, or post that could be acted on by a member of the public to drive to the site uninvited
- Language in any written material that describes the activity as a commercial storage park, storage centre, or storage facility in terms that contradict the 40% agricultural use consent strategy
- Listing on public storage directories (StorageSeeker or similar aggregators) that would create a publicly accessible address record before consent
- Any description of the outdoor storage product using language or images that would let a third party (council, neighbour) confirm that outdoor vehicle storage is already operating at scale before consent
Permitted before resource consent:
- Word-of-mouth customer acquisition by Ed, Tom, and personal networks (primary and lowest-risk channel)
- Direct private contact with known potential customers (farmers, boat owners, caravan owners in Hamurana and northern Rotorua area) -- physical address may be disclosed privately after the person has been screened
- A website describing the type of storage available and inviting enquiries by phone or email only, with no physical address and location described only as "Rotorua Lakes area" or "northern Rotorua"
- Social media describing the business concept (secure rural storage, boats and caravans welcome) without identifying the location, suburb, or street
- Networking through Rotorua/Lake Rotorua boating clubs, fishing clubs, and caravan/motorhome groups -- verbal referral only, no printed flyers or posters with the address at public locations
Required marketing language framing (pre-consent):
"Secure storage on rural property, available to local community." Avoid before consent: "commercial storage," "storage facility," "industrial storage," "self-storage."
Post-consent framing:
"Permitted commercial vehicle and equipment storage" or whatever wording the consent approval specifies. The customer base is recreational and lifestyle-oriented (boating, lake use, caravanning) not commercial warehousing -- all marketing should reflect this.
Product Structure
There are two distinct products with different pricing bases and billing cycles.
Product A -- Enclosed bays (indoor, covered shed):
12 bays in the existing shed building. Mix of large bays (~44 m²) and small bays (~16 m²). Billed monthly. Starting price indication: ~$230/month. These are covered, secure indoor bays suitable for boats, vehicles, equipment, or household storage.
Product B -- Outdoor vehicle storage (hardstand):
Hardstand outdoor spots on the ~4,680 m² usable outdoor area. Two sub-types: car-sized spots and RV/boat/caravan spots. Billed weekly. Pricing indications: car spots $20–$35/week, RV/boat spots $50/week.
These products are assessed separately below.
Competitor Pricing Analysis
Product A -- Enclosed Bay Pricing: Rotorua Region Indoor/Covered Self-Storage
National Storage -- Rotorua (three sites: Fairy Springs, Rotorua Central, Rotorua Airport):
| Unit size | Approx area | Monthly price (incl. GST) | $/m2/month |
|---|---|---|---|
| Small (1.5x2m) | 3 m² | $73–$90 | $24–$30 |
| Medium (2x2.5m to 2x3m) | 5–6 m² | $132–$181 | $26–$30 |
| Large (3x4.5m to 3x5.2m) | 13.5–15.6 m² | $179–$277 | $13–$18 |
National Storage list prices before promotional discounts (up to 50% off first 1–3 months is common). The ongoing rate is the list price. These are drive-up or lift-access urban indoor units, typically containerised or purpose-built self-storage.
Storage King -- Rotorua (1 site, 131 Te Huaki Crescent):
Pricing not publicly available. Contact-based only. Assumed comparable to National Storage Rotorua for equivalent unit sizes, possibly slightly lower.
OTSB Te Puna (verified, rural Tauranga) -- covered storage:
$299/month for a 10.5x3m (31.5 m²) covered bay = $9.49/m²/month. This is covered vehicle storage, closer to Max Storage's enclosed bay product than containerised self-storage.
Storage Base NZ -- Mount Maunganui (verified, urban coastal):
Single garage 6x3m (18 m²): $368/month = $20.44/m²/month. Standard container 6x2.5m (15 m²): $282/month = $18.80/m²/month. Urban coastal premium; not directly relevant.
Summary range -- enclosed/covered storage, relevant comparators:
| Facility | Location | Unit size | Monthly (incl. GST) | $/m2/month |
|---|---|---|---|---|
| National Storage Rotorua | Urban Rotorua | 13.5–15.6 m² (large) | $179–$277 | $13–$18 |
| National Storage Rotorua | Urban Rotorua | 5–6 m² (medium) | $132–$181 | $26–$30 |
| OTSB Te Puna | Rural Tauranga | 31.5 m² (covered vehicle) | $299 | $9.49 |
| Storage Base Mount Maunganui | Urban coastal | 15–18 m² | $282–$368 | $18–$20 |
The National Storage rate of $13–$18/m²/month for larger units (13.5–15.6 m²) is the most relevant urban Rotorua benchmark. The Max Storage large enclosed bay at ~44 m² would price at $5.72/m²/month at $252/month, which is well below urban self-storage per-m² rates. This reflects the rural location and the larger-format bay structure -- it is not a weakness.
The Max Storage small enclosed bay at ~16 m² would price at $14.38/m²/month at $230/month, which sits within the National Storage Rotorua large-unit range. This is a reasonable position.
Assessment of $230/month for enclosed bays:
The $230/month price point needs to be evaluated separately by bay size.
- For a small bay (~16 m²): $230/month = $14.38/m²/month. This is competitive with National Storage Rotorua large-unit pricing ($13–$18/m²/month) and appropriate for a rural covered bay of this size. It is not below market -- it is mid-market for Rotorua covered storage.
- For a large bay (~44 m²): $230/month = $5.23/m²/month. This is significantly below the National Storage Rotorua per-m² rate and even below the rural covered vehicle storage rate at OTSB Te Puna ($9.49/m²/month). At this bay size, $230/month is below market.
Recommendation for enclosed bay pricing:
A single $230/month price across both small and large bays underprices the large bays materially. The large bays (~44 m²) should be priced at $380–$440/month ($8.64–$10.00/m²/month) to sit in the rural covered storage range. The small bays (~16 m²) at $230/month are reasonably positioned. See Recommended Pricing section for the full recommendation.
Product B -- Outdoor Vehicle Storage: Rotorua Region and Bay of Plenty Comparators
This is the primary revenue product. Rotorua-specific outdoor storage pricing is not publicly listed by any major operator. The analysis triangulates from the closest verified comparators.
National Storage Rotorua (all three sites):
Outdoor uncovered hardstand listed as available at all three sites; pricing by enquiry only. No public rate found. The National Storage Fairy Springs site (416 Ngongotaha Road, closest to Hamurana) is the most relevant comparator. A phone enquiry is the priority action to fill this gap -- see Open Questions.
Lock and Store Te Puna (verified, rural Tauranga):
Outdoor RV/boat hardstand: $160/month for an 8x3m bay (24 m²) = $6.67/m²/month = $36.92/week. Most directly comparable verified uncovered outdoor price for a semi-rural NZ location.
OTSB Te Puna (verified, rural Tauranga):
Covered storage: $299/month = $69/week for a 31.5 m² covered bay. Covered premium over uncovered at the same rural location.
Kennards Tauranga (verified, urban CBD):
| Bay | Area | Monthly | Weekly equiv. | $/m2/month |
|---|---|---|---|---|
| 8x3m | 24 m² | $231 | $53/week | $9.63 |
| 10x3m | 30 m² | $298 | $69/week | $9.93 |
| 12x2.6m | 31.2 m² | $315 | $73/week | $10.10 |
Urban Tauranga CBD prices; upper end of the outdoor range for Bay of Plenty.
Storage King Hamilton Central (verified, urban CBD):
Outside storage 8x3m (24 m²): $250/month = $57.75/week = $10.42/m²/month.
Store-it Te Awamutu (verified, rural Waikato):
| Bay | Area | Monthly | Weekly equiv. |
|---|---|---|---|
| 6x3m open | 18 m² | $100 | $23/week |
| 9x3m open | 27 m² | $150 | $34.60/week |
Market floor for rural NZ outdoor storage.
Summary -- outdoor hardstand storage weekly equivalent pricing:
| Facility | Type | Bay | Monthly | Weekly equiv. |
|---|---|---|---|---|
| Store-it Te Awamutu | Rural Waikato uncovered | 6–9x3m | $100–$150 | $23–$35/week |
| Lock and Store Te Puna | Rural Tauranga uncovered | 8x3m | $160 | $37/week |
| Kennards Tauranga | Urban CBD uncovered | 8x3m | $231 | $53/week |
| Kennards Tauranga | Urban CBD uncovered | 10x3m | $298 | $69/week |
| OTSB Te Puna | Rural Tauranga covered | 10.5x3m | $299 | $69/week |
| Storage King Hamilton | Urban CBD uncovered | 8x3m | $250 | $58/week |
The effective rural/semi-rural uncovered weekly range is $23–$37/week for a standard boat/RV-sized bay. Urban CBD uncovered runs $53–$73/week.
Demand Drivers -- Lake Rotorua/Hamurana Location
Boating culture and lake proximity:
Lake Rotorua is one of New Zealand's most actively used lakes for recreational boating, fishing, and water sports. The Hamurana boat ramp is a primary public access point to the northern lake. Boat owners launching from Hamurana face a real utility problem: towing to and from Rotorua CBD on every use occasion is inefficient. Storage within 5 minutes of the Hamurana ramp has a proximity premium that generic Rotorua CBD storage cannot offer. No commercial storage facility is currently located in Hamurana or on the northern lake shore -- the nearest commercial options are in Rotorua CBD, approximately 20–25 minutes from Hamurana.
Rural lifestyle demographic:
The Hamurana/Ngongotaha area has a significant lifestyle block and rural residential population. This demographic tends to own recreational vehicles that cannot be stored at small lifestyle block dwellings or town properties without resource consent issues. The Max Storage rural location directly suits this demographic's preference for unobtrusive, secure, accessible storage.
Caravan and motorhome ownership:
Bay of Plenty and Rotorua Lakes are popular caravanning and motorhome destinations. Seasonal storage demand for caravans is high from approximately March through October (end of summer to spring). Motorhomes are stored year-round.
Seasonal pattern:
Outdoor boat storage peaks March–September (boats stored over winter); caravan storage peaks October–April (seasonal users). The combination produces relatively balanced year-round outdoor demand with no single extreme low season.
Market gap:
No major commercial storage facility exists in the northern Rotorua suburbs or northern lake shore. The absence of formal competition within 15–20 minutes drive from the Hamurana boat ramp is a genuine market gap.
Informal rural storage as the true competitive floor:
Farm sheds and leased paddock storage exist informally in the Hamurana area and are the actual competitive alternative for Phase 1 customers. Informal rural storage is typically uninsured, unsecured, and unlit. Pricing is variable -- $50–$150/month for informal farm shed access is a reasonable assumption, though this is unverified (Tom is the best source for this). Max Storage's value proposition over informal storage is security (CCTV, gated access), all-weather access, insurance-compatible conditions, and formal agreement. These justify a premium over informal storage.
Recommended Pricing for Max Storage
All prices are GST-inclusive (15% GST included). A rural location discount of approximately 15–25% relative to urban Rotorua/Tauranga pricing is applied, partially offset by the Hamurana boat ramp proximity premium.
Product A -- Enclosed Bays (Indoor Covered, Monthly Billing)
The 12 enclosed bays are a mix of large (~44 m²) and small (~16 m²). A single flat price of $230/month misprices the large bays significantly. Two-tier pricing is recommended.
Assessment of $230/month:
| Bay size | Area | $230/month equals | Market position |
|---|---|---|---|
| Small bay | ~16 m² | $14.38/m²/month | Mid-market (National Storage Rotorua large units: $13–$18/m²/month) -- competitive |
| Large bay | ~44 m² | $5.23/m²/month | Below market (rural covered vehicle storage floor: ~$6.67–$9.49/m²/month) -- underpriced |
Recommended enclosed bay pricing:
| Bay type | Area | Recommended monthly rate (incl. GST) | Effective $/m2/month | Notes |
|---|---|---|---|---|
| Small enclosed bay | ~16 m² | $230–$260/month | $14.38–$16.25 | Competitive with National Storage Rotorua large units; appropriate for rural covered bay |
| Large enclosed bay | ~44 m² | $380–$430/month | $8.64–$9.77 | Benchmarked to OTSB Te Puna rural covered vehicle rate ($9.49/m²/month); reflects rural location discount vs urban Rotorua; still 20%+ below National Storage rate per m² |
Verdict on $230/month for enclosed bays:
$230/month is competitive for the small bays (~16 m²) but materially below market for the large bays (~44 m²). If Ed wants a single price across all enclosed bays, $290–$310/month is a more defensible midpoint, though it would still underprice the large bays relative to the rural covered storage market. Two-tier pricing is the correct approach.
Product B -- Outdoor Vehicle Storage (Weekly Billing)
Car-sized spots ($20–$35/week):
Rural NZ outdoor storage floor: $23/week (Store-it Te Awamutu, small uncovered bay)
Rural semi-commercial ceiling: $37/week (Lock and Store Te Puna, 8x3m uncovered)
Urban CBD: $53–$73/week (Kennards Tauranga)
The proposed $20–$35/week car spot range spans from the rural floor to the rural semi-commercial ceiling. This is the correct market range for a rural/semi-rural NZ location.
Assessment of $20–$35/week car spots:
Competitive. The range encompasses the verified rural NZ outdoor storage comparable prices. $20/week is appropriate for a small car spot or compact trailer; $35/week is appropriate for a larger bay or boat-on-trailer that doesn't qualify for the RV/boat spot rate. This range is well-positioned.
Recommendation: Adopt $25/week as the standard car/compact trailer spot rate (mid-range) and $35/week for a car spot with a trailer or small boat. The $20/week floor is reasonable for compact spots without trailer access width.
RV/boat/caravan spots ($50/week):
$50/week = $217/month. The closest rural comparator (Lock and Store Te Puna, 8x3m uncovered) is $160/month = $36.92/week. The closest urban comparator (Kennards Tauranga, 8x3m uncovered) is $231/month = $53/week.
Assessment of $50/week for RV/boat spots:
$50/week ($217/month) is above the rural Te Puna uncovered rate ($37/week) and approximately equal to the Kennards Tauranga urban uncovered rate ($53/week for an 8x3m bay). For a rural Hamurana location, $50/week is at the upper boundary of market pricing -- it is justifiable only if the lake proximity premium is a real driver for boat owners who value being close to the Hamurana ramp.
Assessment of competitive position: $50/week is not underpriced -- it is near or at the market ceiling for a rural/semi-rural NZ location. There is risk of resistance from customers comparing it to the Te Puna rural rate ($37/week). However, the lake proximity argument is strong and real. If National Storage Fairy Springs charges comparable rates for outdoor storage (this is the critical unknown), $50/week is defensible.
Recommendation: $45–$50/week for standard RV/boat/caravan spots. $45/week ($195/month) benchmarks closely to Lock and Store Te Puna plus a 20% lake-proximity premium. $50/week is the top of the defensible range for a rural location. Ed should confirm the National Storage Fairy Springs outdoor rate before committing to the $50/week figure -- if National Storage charges $45–$60/week at Fairy Springs, $50/week is clearly competitive; if they charge $35–$40/week, the figure needs adjustment.
Permissible Marketing Channels
All Phase 1 marketing must be consistent with the consent strategy: no public disclosure of the physical address, and no material that presents the site as a commercial storage facility before consent is granted.
Phase 1 -- Before Resource Consent (Pre Oct/Nov 2026)
Permitted channels:
- Personal referral by Ed and Tom.
Primary and lowest-risk channel. Ed and Tom identify potential customers from personal and professional networks (family, neighbours, farming contacts, boating club contacts, lake users). The physical address is disclosed verbally and privately to screened customers only. No written record of the address appears in any public medium.
- Direct private approach to known contacts.
Letters, texts, or emails to people Ed and Tom know are looking for storage. These are private communications, not public advertising. The physical address may be included in private correspondence if the recipient is a genuine screened prospect.
- Boating and recreation community word-of-mouth.
Verbal networking through Rotorua/Lake Rotorua boating clubs, fishing clubs, and caravan/motorhome groups. Closed or semi-closed communities where Ed and Tom can speak directly to potential customers. No printed flyers or posters with the address at public notice boards during the pre-consent period.
- Phone-enquiry-only website.
Simple website describing available storage types (outdoor bays for boats, caravans, motorhomes; secure gated rural site; 24-hour access; "Rotorua Lakes area") with a phone number and contact form but no physical address, no "find us" map, and no suburb identified more specifically than "Rotorua Lakes area" or "northern Rotorua." The website must not be submitted to Google My Business (requires physical address). Domain WHOIS must not list the physical address.
- Social media -- concept-only posts.
Facebook or Instagram describing the business concept (secure rural storage, boats and caravans welcome, Rotorua area) without identifying location, suburb, or street. No GPS-tagged photos showing site exterior from the road. Responses to enquiries invite the person to call or email; address disclosed privately only if they proceed.
Channels explicitly not permitted before consent:
- Google Business Profile listing with address
- TradeMe property/storage listings with address or suburb
- Neighbourly posts identifying the site location
- Printed flyers in letterboxes
- Roadside signs or A-frames on Te Waerenga Road
- Facebook marketplace listings with location tag or map
- Any listing that aggregators (Google Maps, Apple Maps) could crawl and associate with the physical address
- Self-storage directory listings (StorageSeeker or equivalents)
- Any outdoor storage marketing using images or language that would allow identification of the physical site before consent
Phase 2/3 -- After Resource Consent is Granted
Once resource consent is granted, the constraint on public address disclosure is lifted.
- Google Business Profile. Create a full profile with physical address, category, photos, hours, and services. Highest-impact single marketing action post-consent.
- TradeMe storage listing. List outdoor bays and enclosed bays on TradeMe's storage category. Primary channel for NZ boat and caravan storage discovery. Include photos, dimensions, pricing, and address.
- Website upgrade. Add a full location page with address, Google Maps embed, directions from Rotorua CBD, and proximity to the Hamurana boat ramp.
- Boat ramp and recreation venue flyering. Printed flyers at Hamurana boat ramp public notice board, bait shops, fishing and boating clubs in the northern Rotorua area.
- Neighbourly and local community boards. Post to the Hamurana and Ngongotaha/Rotorua Lakes Neighbourly communities.
- Social media -- location-identified posts. Facebook and Instagram posts can now identify location by suburb and address, targeting Rotorua lake boating community groups.
- On-property gate sign. One small identification sign at the gate (approximately 0.5 m², no illumination, gate-facing only) is expected to be permitted as a consent condition.
- Self-storage directory listings. StorageSeeker, Storeganise, Storman operator directories.
Open Questions
1. National Storage Fairy Springs outdoor pricing (highest priority).
National Storage Fairy Springs (416 Ngongotaha Road, 07 357 2429) is the nearest formal commercial outdoor storage comparator to Hamurana. Their outdoor hardstand is listed as available but not priced publicly. A phone enquiry is the single most important action to calibrate the $50/week RV/boat rate. If National Storage charges $35–$40/week, the Max Storage rate needs adjustment downward; if they charge $50–$65/week, the $50/week rate is firmly positioned.
2. Storage King Rotorua outdoor pricing.
Storage King Rotorua (131 Te Huaki Crescent, 07 3456 424). Lower priority than National Storage but would complete the Rotorua competitor picture.
3. Actual enclosed bay dimensions.
The large/small classification (~44 m² and ~16 m²) is derived from the index file. Actual confirmed dimensions from Tom or the site plans are needed before enclosed bay pricing is finalised. If large bays are materially different from 44 m², the $/m²/month assessment changes.
4. Number of large vs small enclosed bays.
How many of the 12 enclosed bays are large (~44 m²) and how many are small (~16 m²)? This affects total enclosed bay revenue and the weighting of the two-tier pricing recommendation. The financial model needs this split.
5. Proportion of shed available for enclosed customer storage.
The consent strategy requires approximately 40% agricultural use of the site. How much of the shed can be allocated to customer storage without undermining the agricultural use evidence? Requires input from the planning consultant.
6. Informal rural storage pricing in Hamurana/Ngongotaha area.
What do local farm sheds currently charge for boat or caravan storage? Tom is the best source. This is the true competitive floor. If informal farm storage is available at $80–$120/month, the outdoor pricing needs clear value differentiation messaging (security, CCTV, 24-hour access, insurance-compatible conditions).
7. Single vs two-tier enclosed bay pricing.
If Ed prefers a single price across all enclosed bays for simplicity, $290–$310/month is a defensible midpoint but still underprices the large bays relative to the rural covered storage market. Ed should decide whether the simplicity benefit outweighs the revenue foregone on large bays.
8. Introductory pricing for Phase 1 referral customers.
If an introductory rate is offered (e.g., outdoor RV spots at $40/week for the first 3 months), the customer agreement must specify the conditions and timing of any transition to the standard rate. The transition timing could coincide with consent being granted -- the contract should anticipate this rather than requiring renegotiation mid-tenancy.
9. Pre-consent online presence audit.
Before Phase 1 launch, any existing online presence (Facebook, TradeMe, website) should be audited for address disclosures. Ed should confirm with Tom whether any current listing identifies the Te Waerenga Road address and remove or edit those before the first customer accesses the site.
10. Post-consent marketing activation timing.
The planning consultant engagement (target August 2026) will clarify whether consent is likely to be limited-term or indefinite. A limited-term consent (e.g., 5 years) changes the marketing investment calculus. Ed should flag this to the consultant before committing to post-consent marketing platform costs.
Financial Model -- Max Storage Operations
Inputs Used
Sourcing agent outputs read and incorporated:
| Agent output | Status | Key data extracted |
|---|---|---|
working/cameras/source-cameras.md | POPULATED (2026-04-09) | Option B recommended: 2× strobe bullets + 2× turrets + NVR + HDD = ~$2,010 Phase 1 hardware; installation $500–$1,000 |
working/alarms/source-alarms.md | POPULATED (2026-04-09) | DSC HS2032 + TL2803GR: hardware $2,152 + installation $950–$1,540 = $3,102–$3,692 total; alarm SIM ~$10/month ongoing; Phase 2 item unless FMG requires at inception |
working/access-control/source-access-control.md | POPULATED (2026-04-09) | EasyGate confirmed installed; no Phase 1 access control capital spend; Phase 2 electronic logging ~$1,500 |
working/internet/source-internet.md | POPULATED (2026-04-09) | Lightwire $139/month (incl. GST) locked in; cable run ~$750–$1,100 labour + conduit (Easter 2026); 4G backup Phase 2 ~$200 hardware + ~$20/month |
working/fire/source-fire-equipment.md | POPULATED (2026-04-01) | Option A (extinguishers only): $2,613–$3,226 Phase 1 incl. IQP; annual inspection ~$825/yr (incl. GST) |
working/insurance/source-insurance.md | POPULATED (2026-04-01) | FMG quote pending since 2026-03-28; modelled at mid-point estimates until confirmed |
working/software/source-software.md | POPULATED (2026-04-09) | Option A (Storman Cloud): ~$120–$200/month + Xero Standard ~$65/month = $185–$265/month (incl. GST); Phase 1 pre-launch requirement |
Financial obligations compound requirements: POPULATED v3 (2026-04-09) — all cost baselines, intercompany lease structure, GST obligations, and Year-5 refinancing constraints extracted.
Market research: POPULATED (2026-04-09) — confirmed pricing; competitor benchmarks; outdoor demand drivers.
Confirmed decisions applied (not flagged as unconfirmed):
Large bay $400/month, small bay $230/month, car spots $25/week (standard), $35/week (car+trailer), RV/boat spots $50/week, outdoor storage concurrent with Phase 1 (Scenario A confirmed).
Key assumptions requiring confirmation — flagged [UNCONFIRMED]:
Intercompany rent rate (accountant required); FMG insurance premiums; RLC and BOPRC rates; loan covenant conditions (Jenny's documents outstanding); outdoor storage insurance endorsement quantum.
GST Treatment Note
All prices to customers are GST-inclusive (15% GST). All revenue figures in this model are GST-exclusive (divide inclusive receipts by 1.15). All cost figures are GST-exclusive unless otherwise noted. GST collected is a liability to IRD — it is not income. Input tax credits are recoverable on business costs. Both entities register for GST at or before first revenue.
Conversion reference: GST-exclusive = GST-inclusive ÷ 1.15.
Phase 1 Capital Costs
Phase 1 capital is required before the first paying customer. The security system and fire equipment are insurance preconditions — they are non-negotiable pre-revenue obligations.
| Item | Source | Cost incl. GST | Cost ex. GST | Notes |
|---|---|---|---|---|
| Camera system — Option B (2× gate + 2× bay cameras, NVR, HDD, cabling) | source-cameras.md | $2,010 | $1,748 | Hardware only; estimate — confirm with NZ reseller |
| Camera installation labour | source-cameras.md | $750 | $652 | Midpoint of $500–$1,000 range |
| UPS (1000 VA pure sine wave, for NVR + router) | integration/security-infrastructure.md v3 | $350 | $304 | [UNCONFIRMED — estimate only; no sourcing output yet] |
| Internet cable run (conduit, penetrations, labour) | source-internet.md | $925 | $804 | Midpoint of $750–$1,100 range; materials already purchased |
| Fire extinguishers + IQP commissioning — Option A | source-fire-equipment.md | $2,920 | $2,539 | Midpoint of $2,613–$3,226 range |
| Software setup — Storman Cloud + Xero (Phase 1 launch, first 3 months) | source-software.md | $675 | $587 | $225/month × 3 months to launch; ongoing cost treated as operating |
| EasyGate — already installed | source-access-control.md | $0 | $0 | Installed; no Phase 1 capital spend required |
| Miscellaneous signage, cabling, sundries | first principles | $500 | $435 | Privacy Act CCTV signs, H&S signs, cabling sundries |
Total Phase 1 capital: ~$8,130 (incl. GST) / ~$7,069 (ex. GST)
GST input tax credits on Phase 1 capital: ~$1,061 (recoverable in first GST return, provided both entities are GST-registered before expenditure is incurred).
IRD Investment Boost note: 20% of qualifying asset costs (cameras, NVR, alarm hardware in Phase 2) can be immediately expensed in the year of acquisition; the remaining 80% is depreciated. Estimated Year 1 Investment Boost benefit on camera/NVR hardware: ~$350 (20% × $1,748 ex-GST). [VERIFY WITH ACCOUNTANT: confirm asset categories against IR265 and confirm eligibility.]
Phase 2 Capital Costs (indicative — not committed)
| Item | Estimated cost incl. GST | Notes |
|---|---|---|
| Alarm system — DSC HS2032 + TL2803GR + sensors + installation | $3,400 | Midpoint of $3,102–$3,692; triggers when FMG requires at-inception or within 3–6 months post-launch |
| Phase 2 cameras (4 additional) | $850 | Plug into spare NVR ports; hardware only |
| 4G backup router (TP-Link MR6400) | $200 | Hardware + first SIM; $20/month ongoing |
| Phase 2 access control hardware (electronic logging) | $1,500 | Approximate; options depend on EasyGate Wiegand output confirmation |
| Second HDD for NVR (4 TB) | $180 | Additional retention capacity |
Total indicative Phase 2 capital: ~$6,130 (incl. GST)
Operating Costs (Annual, Ex. GST)
Two cost centres: Max Storage Ltd (operator) and Douglas Enterprises Ltd (property owner). Both are shown because they form the consolidated financial picture for the Year-5 DSCR analysis.
Max Storage Ltd — Annual Operating Costs
| Item | Source | Annual ex. GST | Notes |
|---|---|---|---|
| Intercompany rent — shed + outdoor land | integration/financial-obligations.md v3 | $35,000 [UNCONFIRMED — estimate only] | Midpoint of $23,000–$52,000 indicative range; accountant advice required before lease is signed; arm's-length market evidence required |
| Software — Storman Cloud + Xero Standard | source-software.md | $2,348 | $225/month incl. GST midpoint × 12 ÷ 1.15; Phase 1 pre-launch requirement |
| Public liability insurance premium | source-insurance.md | $2,500 [UNCONFIRMED — FMG quote pending] | Midpoint of $1,500–$4,000 range; FMG quote outstanding since 2026-03-28 |
| Outdoor storage insurance endorsement | integration/financial-obligations.md v3 | $1,000 [UNCONFIRMED — quantum TBD] | New line item for outdoor storage; confirm with FMG at quote stage; range unknown |
| Internet — Lightwire Unlimited | source-internet.md | $1,450 | $139/month incl. GST × 12 ÷ 1.15; locked-in rate |
| Alarm SIM (cellular communicator) | source-alarms.md | $104 | ~$10/month incl. GST × 12 ÷ 1.15; Phase 2 cost from alarm installation date |
| Fire extinguisher annual IQP inspection | source-fire-equipment.md | $717 | $825/yr incl. GST ÷ 1.15 |
| Accounting and tax compliance (both entities combined) | integration/financial-obligations.md v3 | $3,500 [UNCONFIRMED — estimate only] | Midpoint of $2,000–$5,000 range; two-company structure with GST + income tax returns |
| Security monitoring — ARC (if FMG requires post-inception) | source-alarms.md | $522 [CONDITIONAL] | $600–$1,800/yr range; conditional on insurer requirement; not a Phase 1 cost unless FMG mandates |
| Miscellaneous maintenance and consumables | first principles | $1,000 | Outdoor yard maintenance, minor repairs, supplies |
Total annual operating — Max Storage Ltd (base case, mid estimates): ~$48,141/yr ex. GST
(Excluding conditional security monitoring and using mid-point intercompany rent of $35,000)
Without intercompany rent (Max Storage's own operating overhead): ~$13,141/yr ex. GST
Douglas Enterprises Ltd — Annual Obligations
| Item | Source | Annual ex. GST | Notes |
|---|---|---|---|
| Loan interest — $470k @ 6.2% interest-only | integration/financial-obligations.md v3 | $29,140 | CONFIRMED |
| Building insurance premium (material damage, earthquake, flood, mortgagee noted) | source-insurance.md | $5,000 [UNCONFIRMED — FMG quote pending] | Midpoint of $3,000–$8,000 range; outdoor storage endorsement may be additional |
| Business interruption insurance | source-insurance.md | $1,500 [UNCONFIRMED] | Recommended; covers loan serviceability if building unusable; quantum estimate only |
| Rates — Rotorua Lakes Council (rural/lifestyle base case) | rates-levies-requirements.md v3 | $3,478 [UNCONFIRMED] | Midpoint of $3,000–$5,000 range ex. GST; RLC website inaccessible; direct council inquiry required |
| Rates — BOPRC | rates-levies-requirements.md v3 | $870 [UNCONFIRMED] | Midpoint of $500–$1,500 range ex. GST; direct BOPRC inquiry required (0800 884 880) |
Total annual obligations — Douglas Enterprises Ltd (ex. intercompany rent income): ~$39,988/yr ex. GST
Net Douglas Enterprises position (with intercompany rent at $35,000): $35,000 income – $39,988 cost = –$4,988/yr shortfall at base case intercompany rent.
Note: this shortfall means Douglas Enterprises cannot service the loan from Max Storage rent alone at the $35,000 base case rent level. See Year-5 DSCR analysis.
Rates Reclassification Risk (Stress Test)
From launch of outdoor storage at visible scale, MEDIUM reclassification risk applies per rates-levies-requirements.md v3. If reclassification to commercial occurs:
| Scenario | Incremental RLC rates (ex. GST) | When applicable |
|---|---|---|
| Base case (rural, no reclassification) | $0 incremental | Until consent filing or drive-by detection |
| Commercial reclassification (mid estimate) | +$4,348 [UNCONFIRMED] | Midpoint of $3,000–$7,000 differential range; HIGH risk from consent filing (Oct/Nov 2026) |
| Commercial reclassification (upper) | +$6,087 [UNCONFIRMED] | Upper end; use as stress test |
Budget: include $4,348/yr incremental rates as a likely cost from Year 2 onward (assuming consent filed Oct/Nov 2026 and reclassification follows within 12 months).
Revised Douglas Enterprises annual costs (from Year 2, assuming reclassification): ~$44,336/yr ex. GST
Revenue Model
Bay Count and Product Types
| Product | Count | Rate | Basis |
|---|---|---|---|
| Enclosed bay — large | 6 | $400/month (incl. GST) | Confirmed |
| Enclosed bay — small | 6 | $230/month (incl. GST) | Confirmed |
| Outdoor car spot (standard) | 40 | $25/week (incl. GST) | Confirmed base case |
| Outdoor car+trailer spot | included in 40 car spots | $35/week (incl. GST) | Premium tier; blended with standard rate |
| Outdoor RV/boat/caravan spot | 20 | $50/week (incl. GST) | Confirmed |
Car spot blended rate assumption: not all 40 car spots will command $35/week. Modelled at $25/week flat (conservative). If even 50% of car spots rent at $35/week (car+trailer), blended rate rises to $30/week — this improves outdoor revenue by ~$10,400/yr at full occupancy. Included in HIGH scenario sensitivity only.
Full-Capacity Annual Revenue (ex. GST)
Enclosed bays — 100% occupancy:
| Product | Monthly income (incl. GST) | Monthly income (ex. GST) | Annual (ex. GST) |
|---|---|---|---|
| 6 large bays @ $400/month | $2,400 | $2,087 | $25,043 |
| 6 small bays @ $230/month | $1,380 | $1,200 | $14,400 |
| Total enclosed | $3,780 | $3,287 | $39,443 |
Outdoor storage — 100% occupancy:
| Product | Weekly income (incl. GST) | Weekly income (ex. GST) | Annual (ex. GST) |
|---|---|---|---|
| 40 car spots @ $25/week | $1,000 | $870 | $45,217 |
| 20 RV/boat spots @ $50/week | $1,000 | $870 | $45,217 |
| Total outdoor | $2,000 | $1,739 | $90,435 |
Total at 100% occupancy (all products): $129,878/yr ex. GST
Revenue at Occupancy Scenarios
| Occupancy scenario | Indoor % | Outdoor % | Indoor revenue (ex. GST) | Outdoor revenue (ex. GST) | Total revenue (ex. GST) |
|---|---|---|---|---|---|
| LOW | 40% | 25% | $15,777 | $22,609 | $38,386 |
| MID | 65% | 50% | $25,638 | $45,218 | $70,856 |
| HIGH | 85% | 75% | $33,527 | $67,826 | $101,353 |
Notes on occupancy assumptions:
LOW scenario (40% indoor / 25% outdoor) reflects a slow early-stage operation with limited word-of-mouth reach, constrained by the pre-consent no-public-advertising restriction. This is a realistic Year 1 stress scenario.
MID scenario (65% indoor / 50% outdoor) reflects a stabilised operation with a solid referral network and good seasonal outdoor demand. This is the Year 3 base case.
HIGH scenario (85% indoor / 75% outdoor) reflects near-full utilisation achievable once resource consent is granted and full marketing channels are open. This is the Year 4–5 aspiration.
Break-Even Analysis
Break-even is defined as the occupancy level at which total Max Storage revenue equals total Max Storage operating costs (including intercompany rent). This is a cash-neutral position — it does not include capital recovery.
Max Storage total annual operating costs (base case): $48,141/yr ex. GST
Revenue needed to break even: $48,141/yr ex. GST
At uniform occupancy across both product lines (i.e., the same % applied to both indoor and outdoor):
$129,878 × X = $48,141
X = 37.1%
Break-even occupancy: approximately 37% of full capacity across both product lines.
This is approximately: 37% indoor occupancy AND 37% outdoor occupancy simultaneously, or any combination that produces the same total revenue. In practical terms:
- At LOW scenario (40% outdoor / 25% outdoor): revenue $38,386 — below break-even by ~$9,755. Still a deficit year.
- The business reaches cash-neutral at approximately 40% indoor + 32% outdoor (or MID indoor 40% + any outdoor rate above ~22%).
- Once outdoor occupancy reaches 35% with indoor at 40%, the operation turns cash-positive.
Break-even with capital amortisation (Phase 1 capital $7,069 ex. GST, straight-line over 5 years):
Add $1,414/yr capital charge: break-even revenue rises to $49,555, or approximately 38% of full capacity.
Key observation: Outdoor storage is the primary break-even lever. A 10-percentage-point increase in outdoor occupancy (from 25% to 35%) adds $9,044/yr in revenue — equivalent to moving from below break-even to above it. Indoor-only operation at 65% occupancy would generate only $25,638 — well short of operating costs. Outdoor storage is not supplementary; it is load-bearing.
Year 1 Projection
Scenario A confirmed: Outdoor storage commences concurrent with Phase 1. Revenue ramp-up assumed from ~May/June 2026.
Occupancy ramp-up assumption (10 operating months, May 2026 – Feb 2027):
| Period | Months | Indoor occupancy | Outdoor occupancy | Monthly revenue (ex. GST) |
|---|---|---|---|---|
| Launch (May–June 2026) | 2 | 20% | 15% | ~$2,147 |
| Early traction (July–Aug 2026) | 2 | 35% | 25% | ~$3,618 |
| Growing (Sep–Oct 2026) | 2 | 45% | 35% | ~$4,727 |
| Consent filed + growth (Nov–Dec 2026) | 2 | 55% | 45% | ~$5,834 |
| Building (Jan–Feb 2027) | 2 | 60% | 50% | ~$6,325 |
Year 1 (10-month) approximate total revenue: ~$44,302 ex. GST
(Annualised equivalent: ~$53,162)
Year 1 full-year operating costs: $48,141 ex. GST
(Note: software and internet costs apply from launch; insurance from first customer; intercompany rent assumed from commencement of operations — lease must be in place before first revenue)
Year 1 result (10-month operating period):
Revenue: ~$44,302
Costs (10/12 proportion for non-fixed items, fixed items in full): ~$45,000 (estimated)
Year 1 net position: approximately –$700 to +$2,000 (near break-even; slightly negative to slightly positive depending on ramp speed)
Year 1 GST position (approximate):
GST on revenue: ~$44,302 × 15/100 × (10 months) ≈ $5,784 output tax
Less input tax credits on operating costs and Phase 1 capital: ~$1,061 capital + ~$1,300 operating inputs = ~$2,361
Net GST payable to IRD in Year 1: ~$3,423
(6-monthly filing; first return likely covers May–October 2026)
Year 3 Projection
Assumption: Stabilised occupancy at MID scenario (65% indoor / 50% outdoor). Resource consent obtained by late 2026 / early 2027. Full marketing channels open from Year 2.
| Item | Annual ex. GST |
|---|---|
| Enclosed bay revenue (65% × $39,443) | $25,638 |
| Outdoor storage revenue (50% × $90,435) | $45,218 |
| Total revenue | $70,856 |
| Intercompany rent (base case) | ($35,000) |
| Software (Storman + Xero) | ($2,348) |
| Public liability insurance | ($2,500) |
| Outdoor storage insurance endorsement | ($1,000) |
| Internet (Lightwire) | ($1,450) |
| Alarm SIM | ($104) |
| Fire inspection | ($717) |
| Accounting and compliance | ($3,500) |
| Miscellaneous maintenance | ($1,000) |
| Total Max Storage operating costs | ($47,619) |
| Max Storage net operating surplus | $23,237 |
Douglas Enterprises Year 3 position (with reclassification from Year 2):
| Item | Annual ex. GST |
|---|---|
| Intercompany rent income | $35,000 |
| Loan interest | ($29,140) |
| Building insurance (incl. BI cover) | ($6,500) |
| RLC rates (commercial, reclassified) | ($7,826) |
| BOPRC rates | ($870) |
| Douglas Enterprises net operating position | –$9,336 |
At base case intercompany rent ($35,000), Douglas Enterprises operates at a deficit of approximately $9,300/yr once commercial reclassification occurs. This is the core financial tension in the model. Douglas Enterprises must fund this gap from other family income or the intercompany rent must be set higher. See Year-5 DSCR section.
Cumulative Year 3 position (Max Storage perspective):
Year 1: ~–$700 (approx)
Year 2: assume $15,000 surplus (partial ramp to MID)
Year 3: $23,237 surplus
Cumulative 3-year Max Storage surplus: approximately $37,500
Reserve fund Year 3 (one year interest reserve requirement: $29,140): Achievable if Year 2–3 surpluses are retained rather than distributed. Reserve accumulation must be a deliberate policy — Max Storage cannot distribute all surplus if Douglas Enterprises needs the intercompany rent lifted to service the loan.
Year 5 — Loan Refinancing Scenario
Loan Parameters
- Principal: $470,000
- Interest rate: 6.2% interest-only
- Annual interest: $29,140
- Term: 5 years from drawdown (confirm exact drawdown date from Jenny's documents)
- Refinancing target date: approximately Year 5 (2031 if drawdown was mid-2026)
DSCR Analysis at Year 5
The DSCR is calculated at the Douglas Enterprises level because that is the entity carrying the loan. DSCR = Net Operating Income available for debt service ÷ Annual interest obligation.
DSCR calculation structure (Douglas Enterprises):
Net Operating Income (NOI) available for debt service = Intercompany rent received – (insurance + rates + other DE costs excl. interest)
| Item | Amount (ex. GST) |
|---|---|
| Intercompany rent received from Max Storage | [variable — see scenarios] |
| Less: Building insurance (incl. BI) | ($6,500) |
| Less: RLC rates (commercial, reclassified, Year 5 estimate) | ($8,261) |
| Less: BOPRC rates | ($870) |
| NOI available for debt service | Rent – $15,631 |
| Annual interest obligation | $29,140 |
At 1.2× DSCR: NOI ÷ $29,140 = 1.2 → NOI = $34,968
Therefore: Intercompany rent – $15,631 = $34,968
Intercompany rent required for 1.2× DSCR: $50,599/yr (~$50,600/yr)
DSCR at MID Scenario Revenue (Intercompany Rent = $35,000)
NOI = $35,000 – $15,631 = $19,369
DSCR = $19,369 / $29,140 = 0.66×
This is materially below the 1.2× bank requirement. At base case intercompany rent ($35,000), the Year-5 DSCR is 0.66× — lenders will not refinance at this level.
DSCR Scenarios — Varying Intercompany Rent
| Intercompany rent (ex. GST) | NOI for debt service | DSCR | Max Storage surplus at MID revenue |
|---|---|---|---|
| $23,000 (lower bound) | $7,369 | 0.25× | $34,237 |
| $35,000 (mid estimate) | $19,369 | 0.66× | $23,237 |
| $45,000 | $29,369 | 1.01× | $13,237 |
| $50,600 (1.2× DSCR target) | $34,969 | 1.20× | $7,237 |
| $52,000 (upper bound) | $36,369 | 1.25× | $5,837 |
At MID occupancy ($70,856 revenue):
The intercompany rent required for 1.2× DSCR is ~$50,600/yr. At this rent level, Max Storage retains a surplus of ~$7,237/yr after all operating costs — viable but tight.
Max Storage must be generating at least MID occupancy revenue ($70,856) before the intercompany rent can be set at $50,600 without Max Storage operating at a loss.
At HIGH occupancy ($101,353 revenue):
With rent at $50,600, Max Storage surplus = $101,353 – $50,600 – $13,141 = $37,612/yr. Strongly viable.
Arm's-Length Constraint on Intercompany Rent
The $50,600/yr required for 1.2× DSCR must also meet the IRD arm's-length test under ITA 2007 s GC 6. The indicative range from the intercompany requirements document is $23,000–$52,000/yr for shed + outdoor land combined. $50,600 sits within this range at the upper end but is not above it. However, the arm's-length rate is driven by market evidence for comparable rural shed + yard space in Hamurana, not by debt-service needs. If market evidence supports only $35,000–$40,000, the excess above market rate would not be deductible to Max Storage and would be re-characterised by IRD as a distribution. This tension is flagged for the accountant to resolve.
Reserve Fund at Year 5
Target: one year's interest ($29,140) held as a non-distributable reserve before refinancing.
At MID occupancy with intercompany rent at $45,000–$50,600:
- Max Storage annual surplus: $7,237–$13,237
- Cumulative surplus over 5 years (Years 2–5, accounting for ramp-up): approximately $45,000–$60,000
- Reserve fund of $29,140 is achievable by Year 4 if distributions are held
What happens if refinancing fails:
Douglas Enterprises must repay $470,000. Business cash flow cannot fund this. The realistic outcome is a sale of the property. This reinforces the need to have consented operations, stable revenue, and a demonstrated DSCR by Year 4 — to give a 12-month buffer before the refinancing deadline.
Interest Rate Risk at Refinancing
If NZ interest rates rise by Year 5:
| Refinancing rate | Annual interest | 1.2× DSCR requires NOI | Rent needed |
|---|---|---|---|
| 6.2% (current) | $29,140 | $34,968 | $50,599 |
| 7.2% (+1%) | $33,840 | $40,608 | $56,239 |
| 8.2% (+2%) | $38,540 | $46,248 | $61,879 |
At +2%, the required intercompany rent ($61,879) exceeds the upper bound of the indicative arm's-length range ($52,000). This creates a structural refinancing problem at HIGH interest rates unless revenue has grown beyond MID occupancy. HIGH occupancy scenario revenue ($101,353) with $62,000 rent leaves Max Storage with $101,353 – $62,000 – $13,141 = $26,212/yr surplus — viable but not comfortable.
Practical conclusion: The refinancing scenario is viable at current rates if MID or better occupancy is achieved by Year 3 and the intercompany rent is set at ~$50,000–$52,000 by then. A +2% rate rise at refinancing creates material stress that requires HIGH occupancy to absorb. The business should aim to demonstrate HIGH occupancy before Year 5 to provide refinancing headroom.
GST Summary
Annual GST Position (MID Occupancy, Stabilised Year)
Output tax (GST on revenue):
Total revenue ex. GST: $70,856
GST content: $70,856 × 15% = $10,628
Input tax credits (GST on Max Storage operating costs):
Intercompany rent: $35,000 × 15% = $5,250 (credit)
Software: $2,348 × 15% = $352
Insurance: $2,500 × 15% = $375
Internet: $1,450 × 15% = $218
Other operating: ~$6,321 × 15% = $948
Total input credits: ~$7,143
Net GST payable by Max Storage to IRD: $10,628 – $7,143 = $3,485/yr
(Filed 6-monthly; two returns of approximately $1,743 each)
Douglas Enterprises GST position:
GST charged on intercompany rent: $35,000 × 15% = $5,250 output tax
Input credits on DE costs (insurance, rates): approximately $9,654 × 15% = $1,448
Net GST payable by Douglas Enterprises: $5,250 – $1,448 = $3,802/yr
Note: rates (council charges) are not a supply for GST purposes — no input credit on rates. Insurance premiums are GST-inclusive — full input credit available. BOPRC rates may have a GST component — confirm with BOPRC.
GST grouping note: If Max Storage Ltd and Douglas Enterprises Ltd qualify for GST grouping (66%+ common ownership — confirm with accountant), the intercompany rent GST invoicing is eliminated. Net GST position across the group: output tax on customer revenue only (~$10,628) less external input credits (~$2,000) = ~$8,600/yr. [VERIFY WITH ACCOUNTANT]
Sensitivity Analysis
Interest Rate Scenarios at Year-5 Refinancing
| Rate scenario | Annual interest | Required DSCR NOI (1.2×) | Required intercompany rent | Achievable at MID occupancy? |
|---|---|---|---|---|
| 6.2% (current) | $29,140 | $34,968 | $50,599 | Yes — $7,237 MS surplus |
| 7.2% (+1%) | $33,840 | $40,608 | $56,239 | Marginally — $1,597 MS surplus at MID; requires HIGH to be comfortable |
| 8.2% (+2%) | $38,540 | $46,248 | $61,879 | No — exceeds arm's-length range; requires HIGH occupancy and/or rent structure review |
Occupancy Sensitivity (Annual Revenue and Net Position, MID Rent $35,000)
| Scenario | Indoor % | Outdoor % | Revenue ex. GST | MS Operating Costs | MS Net | DE NOI | DSCR |
|---|---|---|---|---|---|---|---|
| Very LOW | 25% | 15% | $23,504 | $48,141 | –$24,637 | $7,869 | 0.27× |
| LOW | 40% | 25% | $38,386 | $48,141 | –$9,755 | $19,369 | 0.66× |
| MID | 65% | 50% | $70,856 | $48,141 | $22,715 | $19,369 | 0.66× |
| HIGH | 85% | 75% | $101,353 | $48,141 | $53,212 | $19,369 | 0.66× |
Note: DSCR is constant in above table because intercompany rent ($35,000) is fixed. The surplus Max Storage generates at HIGH occupancy would allow the rent to be lifted — this is how DSCR improves. See DSCR scenarios in Year-5 section above.
What If Outdoor Occupancy Stays Below 50% for 2+ Years
At LOW scenario (40% indoor / 25% outdoor), Max Storage runs an annual deficit of approximately $9,755. Over two years this is a cumulative loss of ~$19,500. Douglas Enterprises is simultaneously running a deficit of ~$4,988–$9,336/yr (pre- and post-reclassification). The combined two-entity deficit over two LOW-occupancy years is approximately $30,000–$50,000 — which must be funded from family equity or working capital.
This scenario is survivable but requires Douglas Enterprises to have approximately $30,000 in reserve or available working capital, and Max Storage to have enough working capital to cover operating costs until outdoor occupancy builds. The risk is highest in the first 18 months.
Mitigation: Early word-of-mouth activation (boating club, lake community) is the most important risk mitigation. Even 6–8 confirmed RV/boat customers in the first 3 months (30% of 20 spots) adds $7,800/yr in outdoor revenue, significantly improving the Year 1 cash position.
Insurance Cost Variance
If FMG quotes above the estimated ranges:
| Insurance scenario | Building premium (DE) | Public liability (MS) | Combined variance vs base |
|---|---|---|---|
| Low (base case) | $3,000 | $1,500 | –$3,000 vs mid |
| Mid (modelled) | $5,000 + $1,500 BI | $2,500 + $1,000 outdoor | $0 |
| High | $8,000 + $2,000 BI | $4,000 + $2,000 outdoor | +$7,500 vs mid |
At the high insurance scenario, combined entity costs rise by ~$7,500/yr — material enough to delay break-even by approximately 6 months.
Year 1–5 Projections (Summary Table)
All figures ex. GST, NZD. Max Storage Ltd perspective. Scenario A (outdoor concurrent).
| Year | Indoor occupancy | Outdoor occupancy | Total revenue | MS operating costs | MS net | Notes |
|---|---|---|---|---|---|---|
| Year 1 (10 mo.) | avg 40% | avg 28% | $44,302 | $45,000 | –$700 | Near break-even; ramp-up period; outdoor concurrent from launch |
| Year 2 | 55% | 40% | $60,368 | $48,141 | $12,227 | Consent filed Oct/Nov 2026; reclassification risk rises; full-year operation |
| Year 3 | 65% | 50% | $70,856 | $48,141 | $22,715 | MID occupancy stabilised; consent outcome expected H1 2027 |
| Year 4 | 75% | 65% | $88,515 | $49,000 | $39,515 | Post-consent marketing open; outdoor fills; rent may need review |
| Year 5 | 80% | 70% | $94,951 | $50,600 | $44,351 | Refinancing year; rent lifted to ~$50,600 for DSCR compliance |
Year 4 and 5 operating costs slightly higher to reflect potential ARC monitoring ($522), rates reclassification passing through rent, and miscellaneous growth costs.
Year 5 rent is lifted to $50,600 (the 1.2× DSCR requirement) — this is feasible at the projected Year 5 revenue level ($94,951) and leaves Max Storage with a $44,351 surplus before owner drawings.
Douglas Enterprises Year 1–5 summary:
| Year | Rent income | DE costs | DE net (before interest) | DE net (after interest) |
|---|---|---|---|---|
| Year 1 | $35,000 | $10,870 | $24,130 | –$5,010 |
| Year 2 | $35,000 | $15,218 | $19,782 | –$9,358 |
| Year 3 | $35,000 | $15,631 | $19,369 | –$9,771 |
| Year 4 | $42,000 | $15,631 | $26,369 | –$2,771 |
| Year 5 | $50,600 | $15,631 | $34,969 | $5,829 |
Year 5 is the first year Douglas Enterprises operates with a positive net position after interest. The loan can then be serviced from operations. This is the target state for refinancing.
DE Year 1 costs include rural rates only ($4,348 RLC + $870 BOPRC). Year 2+ includes reclassification upward to commercial estimate.
Key Risks and Open Questions
Weakest Assumptions in the Model
1. Intercompany rent — single largest variable.
The $35,000 base case rent is a mid-point estimate with no accountant validation or market evidence. The actual arm's-length rate could be $23,000 or $52,000. A $10,000 movement either way shifts Max Storage's annual surplus by $10,000 and changes the DE DSCR picture materially. This is the highest-priority input to firm up. [BLOCKED on accountant advice and market evidence.]
2. Insurance premiums — FMG quote still outstanding.
The FMG quote was sought 2026-03-28 and has not been received. At the high insurance estimate, combined entity costs are ~$7,500/yr higher than modelled. This is the second-largest unresolved variable. [ACTION: Ed to follow up with FMG urgently.]
3. Council rates — direct inquiry required.
RLC and BOPRC rate estimates are based on general NZ council benchmarks, not confirmed property-specific figures. If the property is already partially reclassified or carries a Lake Rotorua targeted rate, actual rates may be higher. [ACTION: Ed or Tom to call RLC (07 348 4199) and BOPRC (0800 884 880).]
4. Arm's-length constraint vs DSCR requirement.
The intercompany rent needed for 1.2× DSCR at current rates (~$50,600) sits at the upper end of the indicative arm's-length range ($23,000–$52,000). The accountant must confirm whether $50,600 meets the arm's-length test for a rural shed + outdoor yard of this profile. If the market rate is below $50,600, the shortfall cannot be structured as rent and Douglas Enterprises must fund the loan interest gap from other sources.
5. Outdoor occupancy ramp-up speed.
The model assumes 28% average outdoor occupancy in Year 1. This is achievable if word-of-mouth reach is activated early. If outdoor occupancy averages only 15–20% in Year 1 (slower ramp), Year 1 deficit grows to $5,000–$10,000. The pre-consent no-advertising constraint means early customers must come from Ed's and Tom's personal networks — the strength of those networks is the primary uncertainty.
6. Planning/consent risk — outdoor storage.
The resource consent application must cover outdoor vehicle storage. The non-notification risk assessment has improved given the site's very low road visibility (confirmed in knowledge index v2026-04-09) — RVs and boats are substantially invisible from Te Waerenga Road, reducing the visual impact adverse effect that typically drives non-notification assessment. The residual visual risk is from neighbouring dwellings, not the road. However, a notified hearing would delay consent and extend the pre-consent revenue period, worsening the early-year financial position. This risk cannot be fully quantified here — it is a planning consultant question.
7. Loan covenant conditions (Jenny's documents).
Actual loan covenant conditions remain unknown. If the loan restricts commercial leasing without bank consent, the intercompany lease cannot be signed until consent is obtained — and no customer revenue can flow until then. This is a pre-revenue blocker. [HIGHEST PRIORITY: Ed to obtain loan documents from Jenny.]
What Ed Needs to Decide to Firm Up the Model
| # | Decision or action needed | Impact on model |
|---|---|---|
| 1 | Provide Jenny's loan documents (executed facility letter and any variations) | Resolves: lender insurance requirements, permitted use, change-of-use notification obligation, whether lease requires bank consent, MAC conditions |
| 2 | Engage accountant for intercompany lease advice | Resolves: rental rate for shed + outdoor land; arm's-length test vs DSCR requirement; GST grouping eligibility; maintenance split |
| 3 | Chase FMG quote (outstanding since 2026-03-28) | Resolves: both insurance premium lines; unoccupancy clause position; outdoor storage coverage gap; earthquake/flood confirmation |
| 4 | Call RLC (07 348 4199) for rates assessment | Resolves: current rates for property; Lake Rotorua targeted rate; reclassification threshold |
| 5 | Call BOPRC (0800 884 880) | Resolves: annual BOPRC rates; any catchment levy; whether commercial reclassification changes BOPRC rates |
| 6 | Confirm whether any BOPRC Nutrient Incentives Scheme agreement exists | Resolves: dual-obligation risk; whether scheme needs to be disclosed before Phase 1 |
| 7 | Confirm loan drawdown date (to set Year-5 deadline precisely) | Resolves: exact refinancing deadline; Year-5 milestone dates |
| 8 | Decide Year-5 exit strategy (refinance, sell, or another interest-only term) | Resolves: reserve fund strategy; how aggressively rent needs to be set in Years 3–4 |
| 9 | Activate early word-of-mouth customer pipeline (boating clubs, lake community) | Directly determines Year 1 outdoor occupancy and whether Year 1 breaks even |
Dependencies on Other Agents Not Yet Producing Output
All sourcing agents have produced output. No additional sourcing outputs are pending. The remaining blockers are all owner-action items or professional-advice items listed above.
Planning Risk — Outdoor Storage Visibility Update
Per the confirmed site context (knowledge index, 2026-04-09): the site has very low visibility from Te Waerenga Road. RVs, boats, and vehicles stored in the outdoor area are substantially invisible from the road. This is a material positive change to the planning risk assessment relative to a generic rural zone outdoor storage assessment.
Consequence for the financial model:
The pre-consent enforcement risk for outdoor storage operating at Phase 1 scale is lower than previously assumed under a generic rural zone analysis. The MEDIUM reclassification risk from rates-levies v3 may overstate the visual detectability risk for drive-by council valuers. The remaining visual risk is from neighbouring dwellings — a more targeted and manageable risk.
This does not eliminate the need for resource consent. It does improve the probability of non-notification, which reduces the risk of a lengthy notified hearing delaying consent and extending the pre-consent revenue period. If non-notification is achieved, consent resolution by late 2026 / early 2027 is realistic, supporting the Year 2–3 revenue assumptions in this model.
The planning consultant's pre-launch written confirmation (required before first outdoor customers per evidence-documentation-requirements v4) must be sought with this visibility context explicitly provided. The AEE scope should focus visual impact assessment on neighbouring dwellings, not road visibility.
Sources: All figures derived from POPULATED sourcing agent outputs (2026-04-09), financial obligations compound requirements v3 (2026-04-09), market research (2026-04-09), tax-gst-requirements v3 (2026-04-09), rates-levies-requirements v3 (2026-04-09), and knowledge index site context (2026-04-09). Confirmed pricing decisions applied directly without uncertainty flags. All items marked [UNCONFIRMED] require either professional advice (accountant, FMG) or direct council inquiry before the model can be finalised.
This model is a financial planning tool, not audited accounts, not tax advice, and not legal advice. No figure in this document should be relied upon for loan applications, tax returns, or legal obligations without professional review.