Recommendation
Operations -- Recommendation Summary
Status
AMBER
Research across software, market pricing, and financial modelling is complete. Two figures that materially affect the financial model remain unconfirmed: the intercompany rent rate and the loan covenant conditions. All projections are real but carry flagged uncertainty until those inputs are resolved.
What we recommend
For Phase 1, use Option D: Xero for GST-compliant invoicing and a structured spreadsheet for customer records and bay assignments. Monthly software cost is approximately $49--$61 including GST. This is the lowest-cost compliant configuration and is explicitly endorsed by the compound requirements as the acceptable Phase 1 approach.
When bay count exceeds 15 or remote PIN management is needed, upgrade to Option A: Storman Cloud, which integrates natively with Xero and PTI StorLogix hardware and is the NZ self-storage market reference platform.
Why
- Phase 1 operates on known referral customers at up to 12 bays. Xero + spreadsheet is entirely sufficient at this scale and avoids unnecessary monthly subscription cost.
- The compound requirements explicitly name Xero as the appropriate invoicing platform. This is not a decision under review.
- Storman Cloud is the correct Phase 2 destination: it integrates with both Xero and PTI StorLogix hardware, includes the Phase 3 tenant portal and automated billing with no platform change required, and is AU/NZ-built with confirmed NZ support.
- Option B: Storeganise is cheaper for small facilities but carries an unresolved data hosting risk under NZ Privacy Act 2020 IPP 12 and must not be contracted until written confirmation of AU or EU hosting is obtained.
- Option C: Xero + PTI StorLogix Cloud (no facility management platform) is the correct Phase 1 path only if the existing gate pad cannot produce any access log and Scenario B hardware is being installed anyway.
Cost estimate
Phase 1 software: ~$49--$61/month including GST (Xero Starter ~$39 + shared folder ~$10--$12 per user)
Phase 1 capital (infrastructure, not software): ~$10,026 ex. GST net of GST refund
Phase 2 software addition (Storman Cloud): ~$120--$200/month (quote-based; contact Storman NZ sales for a 12-bay single-site quote)
Full occupancy annual revenue (12 bays): $31,872 ex. GST
Break-even occupancy: approximately 64% (8 bays) if intercompany rent is set at $12,000/year; approximately 94% (11 bays) at the placeholder rate of $21,600/year [UNCONFIRMED]
What is still to decide
- Gate pad model [urgent -- before Phase 1 launch]. Tom must photograph the gate keypad at the Easter 2026 site visit. This determines whether Option D is viable as-is (gate pad produces a compliant log) or whether a DS-K2602 hardware addition is required before the first customer receives a PIN code.
- Intercompany rent rate [UNCONFIRMED -- blocked on accountant]. The single most load-bearing unknown in the financial model. Every surplus and deficit projection changes materially depending on the rate set. Must be resolved before first revenue.
- Loan covenant conditions [UNCONFIRMED -- blocked on loan documents]. Jenny's loan documents must be reviewed before commercial operations begin. The covenant may impose use restrictions or require lender consent for the intercompany lease structure.
- Bay dimensions [before pricing is published]. Confirm actual outdoor bay and shed bay dimensions at the Easter 2026 site visit. Pricing cannot be finalised without this.
- Storman Cloud quote for 12 bays. Request a current NZD quote from Storman NZ sales before committing to Phase 2 timing. Pricing is not publicly listed.
Decisions already taken
No decisions recorded in the decisions log specifically for operations, software, market pricing, or financial modelling.
Outstanding assignments
| Person | Task | Expected by |
|---|---|---|
| Tom | Get pin pad model from gate installer | Ongoing |
| Tom | Confirm pin pad logging is active | 2026-04-18 (Easter visit) |
| Jenny | Provide loan covenant documents | Ongoing |
Blocked by
- Loan covenant documents (Jenny): cannot confirm bank constraints on the intercompany lease or commercial use of the property. Affects every financial projection and the intercompany lease structure.
- Intercompany financial structure: blocked pending accountant advice on the arm's-length rent rate.
- Pin pad model: blocked pending Tom's Easter visit. Affects software path selection (Option D viability vs. hardware addition required).
Options Considered Vendor and product options with costs and trade-offs
Operations -- Options
Software Options
Four options were evaluated. All are assessed against two hardware scenarios: Scenario A uses the existing gate pad with a DS-K2602 controller added; Scenario B replaces the gate pad with PTI StorLogix hardware (confirmed logging, higher cost).
Option A -- Storman Cloud
AU/NZ-built self-storage management platform, widely used by NZ operators. Native integration with PTI StorLogix access control and Xero accounting. GST-compliant invoicing, automated billing, customer portal, and 7-year record retention.
Cost:
$120--$200/month (indicative; quote-based, not publicly listed). Contact Storman NZ sales or Sentinel Self-Storage Systems (Auckland) for a current quote.
Compliance:
- Scenario A (Hikvision): PARTIAL on access log -- no native Hikvision integration; manual CSV export from iVMS-4200 required with documented transformation to council format
- Scenario B (PTI StorLogix): PASS on all requirements
Best fit: Phase 2 and onwards. This is the recommended upgrade destination when Phase 1 outgrows Xero + spreadsheet.
Key risk: Pricing is opaque for a 12-bay facility; cost-per-bay is high at small scale.
Upgrade trigger: Bay count exceeds 20, or remote PIN management is needed without site visits, or a customer self-service portal is wanted.
Option B -- Storeganise
Cloud-based platform with AU support. Cheaper than Storman for small facilities. Customer booking portal is a core feature. Xero and PTI StorLogix integrations confirmed. Contact Storeganise for AU/NZ pricing.
Cost:
~$100--$145/month NZD (AUD $90/month starting price, billed annually)
Compliance:
- Data hosting location is unconfirmed. The privacy policy states data may be held outside the customer's jurisdiction. This is a material risk under NZ Privacy Act 2020 IPP 12 and cannot be used without written confirmation of AU or EU hosting.
- GST invoice configuration must be verified at setup.
Best fit: Phase 2 option only if data hosting risk is resolved in writing before contract.
Key risk: Data hosting is the blocker. Do not shortlist until hosting confirmation is in hand.
Option C -- Xero + PTI StorLogix Cloud (no facility management platform)
Xero for invoicing; PTI StorLogix Cloud for access control, PIN management, and access log export. Customer records in a shared folder (Google Workspace or Microsoft 365 with AU data region). No facility management platform.
Cost:
~$159--$257/month (Xero Starter + StorLogix Cloud; NZD estimate -- StorLogix is USD-priced; confirm current NZD rate with SecureIT NZ)
Compliance:
- PASS on GST invoicing, record retention, payment tokenisation
- PARTIAL on access log: StorLogix CSV export format must be confirmed with PTI to match the exact council column structure before Phase 1 launch
- No customer self-service portal (Phase 3 would require adding Storman or Storeganise)
Best fit: Phase 1 if the gate pad cannot produce any log and Scenario B hardware is being installed anyway.
Key risk: USD-denominated StorLogix subscription; no customer portal; two separate vendor relationships.
Option D -- Xero + Spreadsheet (recommended for Phase 1)
Xero for GST-compliant invoicing. Structured spreadsheet (Google Sheets or Excel) for customer records and bay assignments. No facility management platform.
Cost:
~$49--$61/month including GST
Compliance:
- PASS on GST invoicing, record retention, payment tokenisation
- DEPENDS on access log: viable only if the existing gate pad produces a timestamped log (Sub-case D1). If the pad produces no log (Sub-case D2), hardware must be added before Phase 1 launch -- effectively becoming Option D + DS-K2602.
- No customer self-service portal
- No remote PIN management (site visit required for Merlin E840M bay keypads)
Best fit: Phase 1, up to approximately 15 bays with known customers.
Upgrade triggers: Remote PIN management needed; monthly invoicing takes more than 1 hour; customer portal wanted; bay count exceeds 20.
Software Options Summary
| Option | Phase | Monthly cost (NZD incl. GST) | Access log approach | Key risk |
|---|---|---|---|---|
| D: Xero + spreadsheet | Phase 1 | ~$49--$61 | Gate pad native (if capable) or DS-K2602 iVMS-4200 export | Gate pad must produce a log |
| C: Xero + StorLogix | Phase 1 (no log from existing pad) | ~$159--$257 | StorLogix native CSV (format to be confirmed) | USD cost; no portal |
| A: Storman Cloud | Phase 2 onwards | ~$120--$200 | Storman + StorLogix (Scenario B) or manual iVMS-4200 (Scenario A) | Opaque pricing; Scenario A log gap |
| B: Storeganise | Phase 2 only if hosting confirmed | ~$100--$145 | PTI StorLogix native | Data hosting unconfirmed -- risk |
Pricing Options
Outdoor Uncovered Bays (primary product)
Three approaches were evaluated against the rural Bay of Plenty and Waikato comparator range ($5.56--$9.49/m2/month for rural/semi-rural storage).
Option 1: Floor pricing (~$160--$190/month standard bay)
Matches the rural Waikato floor (Store-it Te Awamutu). Maximises early occupancy. Risk: anchors expectations low; difficult to increase later.
Option 2: Recommended pricing (~$230/month standard bay)
Sits in the mid-range of rural BOP comparators; approximately 20% below urban Tauranga/Hamilton CBD rates. Reflects the lake-proximity demand advantage without overstating the rural location. This is the recommendation.
Option 3: Premium pricing (~$270--$300/month standard bay)
Approaches OTSB Te Puna covered storage pricing. Defensible only if covered shed bays are part of the product mix. Not recommended for Phase 1 outdoor uncovered bays.
Covered Shed Bays (if shed allocation permits)
Indicative only. The proportion of the shed available for customer storage must be confirmed with the planning consultant before shed bays are offered as a product.
| Bay size | Indicative monthly rate (incl. GST) |
|---|---|
| Standard shed bay (8x5 m) | $340--$380 |
| Large shed bay (10x5 m) | $410--$460 |
Covered pricing should carry a 40--55% premium over equivalent uncovered outdoor bays, consistent with the OTSB Te Puna versus Lock and Store Te Puna differential.
Indoor Small Units (secondary product, if shed configuration allows)
| Unit size | Indicative monthly rate (incl. GST) |
|---|---|
| Small (3x2 m) | $90--$110 |
| Medium (3x3 m) | $130--$155 |
| Large (6x3 m) | $200--$240 |
These are 15--20% below National Storage Rotorua list prices, reflecting the rural location. Indoor units are not the primary product recommendation -- outdoor boat and caravan bays are.
Financial Model Scenarios
All figures are GST-exclusive. Intercompany rent is the key variable.
Revenue at Occupancy (12 bays, blended rate ~$221/bay/month ex. GST)
| Occupancy | Bays occupied | Annual revenue ex. GST |
|---|---|---|
| 30% | 3--4 bays | $9,562 |
| 50% | 6 bays | $15,936 |
| 70% | 8--9 bays | $22,309 |
| 85% | ~10 bays | $27,084 |
| 100% | 12 bays | $31,872 |
Occupancy Sensitivity -- Net Position (rent at $12,000/year lower-bound)
| Occupancy | Annual revenue | Operating costs | Net surplus/(deficit) |
|---|---|---|---|
| 30% | $9,562 | $20,266 | ($10,704) |
| 50% | $15,936 | $20,266 | ($4,330) |
| 60% | $19,123 | $20,266 | ($1,143) |
| 70% | $22,309 | $20,266 | +$2,043 |
| 85% | $27,084 | $20,266 | +$6,818 |
| 100% | $31,872 | $20,266 | +$11,606 |
Break-even at approximately 64% occupancy with rent at $12,000/year.
Occupancy Sensitivity -- Net Position (rent at $21,600/year placeholder [UNCONFIRMED])
| Occupancy | Annual revenue | Operating costs | Net surplus/(deficit) |
|---|---|---|---|
| 70% | $22,309 | $29,866 | ($7,557) |
| 85% | $27,084 | $29,866 | ($2,782) |
| 100% | $31,872 | $29,866 | +$2,006 |
At the placeholder rent, 94% occupancy is needed to break even. This is why resolving the actual rent rate with the accountant is the most urgent financial action.
Year 5 Refinancing Scenarios
| Scenario | Occupancy | Annual revenue | DSCR estimate |
|---|---|---|---|
| Pessimistic | 50% | $15,936 | Below 1.0x |
| Base | 70% | $22,309 | ~0.5x at placeholder rent |
| Optimistic | 85% | $27,084 | ~0.8x |
| Full occupancy | 100% | $31,872 | ~1.0x |
None of these scenarios achieves the 1.2x DSCR standard NZ banks require for refinancing without expansion, pricing increases, or partial loan repayment. [UNCONFIRMED -- actual lender DSCR threshold not yet obtained from Jenny's loan documents]
Cross-System Requirements How this area interacts with other systems and constraints
Operations -- Integration
This document explains how the three operations sub-areas -- software, pricing, and financial model -- interact with each other and with infrastructure decisions made elsewhere in the project.
Access Log CSV Format: the Dependency That Connects Everything
The council evidence requirement for the resource consent application imposes an exact CSV format. The software and hardware must produce this format, not a near-equivalent. The format is fixed and cannot be altered at export time by Tom.
Required column structure:
Date,Time,Bay_Number,Vehicle_Type,Customer_Reference
Vehicle_Type must use only the controlled vocabulary: Car, Car_with_trailer, Boat_on_trailer, Caravan, Motorhome, Unknown. Customer_Reference must be an internal ID, never the customer's name.
How this creates a chain of dependencies:
- The gate pad or access controller must produce a log with timestamp, zone/bay reference, and customer code.
- If the native export does not match the council column format exactly, a documented transformation step is required. Any transformation must be described in the Applicant's Assessment of Environmental Effects so the planning consultant can attest to data integrity.
- Storman Cloud (Option A) handles this natively in Scenario B (PTI StorLogix), but requires a manual iVMS-4200 export step in Scenario A (Hikvision DS-K2602). That manual step must be designed, documented, and consistently followed from Phase 1 launch.
- Storeganise (Option B) requires the same confirmation with PTI before contract.
- Option D (Xero + spreadsheet) relies entirely on either the existing gate pad's native export or the iVMS-4200 export. If neither can produce the exact format, Phase 1 is not viable without hardware replacement.
Decision dependency: The gate pad model (Easter 2026 site visit) determines which software path is viable. Software selection cannot be finalised before the gate pad is confirmed.
Storman / PTI StorLogix Integration Path
If the gate pad cannot produce a compliant log (Sub-case D2), or if Phase 2 is triggered by growth, the recommended upgrade path is:
- Replace or supplement the gate pad with PTI StorLogix Cloud hardware (~$1,550--$2,250 capital + ~$110--$200/month subscription)
- Add Storman Cloud as the facility management platform (~$120--$200/month)
- Storman and PTI StorLogix have a native direct integration: PINs are managed in Storman and synced automatically to the StorLogix hardware
This integration removes the manual CSV transformation step, satisfies the council format requirement with one-time configuration at setup, and provides a single dashboard for customer records, invoicing, and access log management. It is the end-state architecture for Phase 2 and Phase 3.
The cost of adding this stack (StorLogix + Storman) is approximately $230--$400/month in subscriptions, in addition to the capital cost of the hardware. This appears in the financial model as a Phase 2 operating cost increase. It is not in the Phase 1 budget.
Pricing and Financial Model Interaction
The recommended launch price of $230/month for a standard bay is not arbitrary. It was derived from the comparator analysis and fed directly into the financial model as the revenue assumption. Changing the price changes every projection in the model.
If pricing is set at $200/month (Phase 1 introductory rate held permanently):
Full occupancy revenue falls from $31,872 to approximately $27,720/year ex. GST. Break-even occupancy at $12,000/year rent rises from 64% to approximately 73%.
If pricing is increased to $250/month after consent:
Full occupancy revenue rises to approximately $34,620/year ex. GST. Break-even at $12,000/year rent falls to approximately 59%.
The financial model is more sensitive to the rent rate than to the bay price within a reasonable range. However, pricing decisions at Phase 1 set customer expectations -- a significant increase later requires a managed transition.
Intercompany Rent and Break-Even: the Central Uncertainty
The intercompany rent flows as a cost to Max Storage Ltd and as income to Douglas Enterprises Ltd. It is the largest single variable in the Max Storage Ltd operating cost line and the central uncertainty in every projection.
At the placeholder rate of $21,600/year [UNCONFIRMED]:
Max Storage Ltd needs approximately 94% occupancy to break even. This is not sustainable as a planning assumption.
At a lower rate of $12,000/year:
Break-even is approximately 64% occupancy -- a realistic target given the lake-proximity demand advantage and absence of competing commercial storage within 15--20 minutes.
Why the rate matters for Douglas Enterprises:
The rent is Douglas Enterprises' primary income. At $12,000/year, Douglas Enterprises' structural deficit (interest + insurance + rates + maintenance minus rent) is approximately $27,140/year. At $21,600/year, the deficit falls to approximately $17,540/year. Neither scenario allows Douglas Enterprises to fully service the $29,140/year interest from the storage operation alone.
The accountant engagement closes this loop. The rate must be set at arm's length, documented with market evidence, and agreed before the first rent invoice is issued. Until then, every financial projection in this document is conditional.
Year 5 Refinancing Constraints
The $470,000 loan matures at year 5. Several operational decisions made in years 1--4 directly affect whether refinancing succeeds.
Resource consent timing:
The consent application is planned for October/November 2026. If consent takes 6--18 months to resolve, it should be in place by late 2027 or early 2028 -- well before year 5. Any delay beyond 2028 creates refinancing risk because a lender will want to see lawful commercial use documented.
Reserve fund:
Conservative practice requires a cash reserve of $29,140 (one year's interest) before the refinancing date. At modelled occupancy levels and with the intercompany rent uncertainty, this reserve cannot be built from trading cash flow alone. Ed must identify an external capital source for this reserve.
DSCR and operating performance:
A standard NZ bank DSCR requirement of 1.2x--1.5x implies storage revenue (net of Max Storage operating costs) of $35,000--$44,000/year by year 4. At 12 bays, this is not achievable at current pricing without either expansion or significant pricing increases. The financial model shows all year-5 scenarios below 1.0x DSCR. [DSCR threshold UNCONFIRMED -- obtain from lender at earliest opportunity]
Loan covenant:
If the loan covenant contains a use restriction on commercial leasing to a related party, the intercompany lease itself may require lender consent before it can be executed. This is not confirmed. Jenny's loan documents must be reviewed before any rent invoice is issued.
Marketing Constraints and Revenue Ramp
The resource consent strategy prevents public disclosure of the Te Waerenga Road address until consent is granted (target October/November 2026). This directly constrains Phase 1 customer acquisition to personal referral by Tom and Ed.
Revenue ramp implication:
The financial model assumes Phase 1 ramp-up at approximately 4 bays average occupancy over 7 months (May--November 2026). This is the realistic ceiling for personal referral in the pre-consent period, not an arbitrary assumption. Post-consent marketing (Google Business Profile, TradeMe, boat ramp flyers) will be the primary occupancy growth driver from late 2026 onwards.
Software and marketing readiness:
Before resource consent is granted, no public-facing listing should identify the physical address. The website (permitted) may describe the storage product and invite enquiries, but must contain no address, no Google Maps pin, and no suburb identification more specific than "Rotorua Lakes area". The software platform selected for Phase 1 does not need to support a public booking portal -- that is a Phase 3 requirement.
Sign-Off Dependency Chain
The following operational actions must occur in this sequence before the first customer accesses a bay:
- Gate pad model confirmed (Tom, Easter 2026 site visit)
- Access log capability confirmed or hardware addition scoped
- Xero GST template configured and tested
- Privacy Policy drafted and approved
- CCTV signs (S01, S02) printed referencing the approved Privacy Policy
- Cameras activated
- All Phase 1 mandatory signs installed at gate and shed
- Customer agreement template finalised (prohibited items list must match the site rules board)
- First customer signed up, bay assigned, PIN issued
- Access log collection begins -- Day 1 record created
Steps 4 through 8 must be complete before Step 9. The software platform selected does not change this sequence; it only changes how steps 2, 3, and 9 are executed.
Legal & Technical Requirements Regulatory obligations and technical standards that constrain options
Operations -- Requirements
Consolidated operational requirements drawn from the software, market, and financial source files and their integration documents. These are the non-negotiable constraints that any system, process, or platform used in operations must satisfy.
Access Log Format Specification
The council evidence requirement for the resource consent application imposes an exact CSV format. This format must be produced by the gate pad, access controller, or facility management platform from the first day a paying customer accesses the site. It cannot be changed.
Required column headers (exact, case-sensitive):
Date,Time,Bay_Number,Vehicle_Type,Customer_Reference
Field specifications:
| Field | Format | Notes |
|---|---|---|
| Date | YYYY-MM-DD | ISO 8601 date |
| Time | HH:MM (24-hour) | No seconds required |
| Bay_Number | Integer or string bay identifier | Must match the bay numbering used in customer records |
| Vehicle_Type | Controlled vocabulary (see below) | Must not deviate; use Unknown if type cannot be determined |
| Customer_Reference | Internal ID only | Never the customer's name; must be linkable to the customer record by Tom and Ed |
Vehicle_Type controlled vocabulary:
CarCar_with_trailerBoat_on_trailerCaravanMotorhomeUnknown
Export requirements:
- Clean CSV with no merged cells, formula values, or manual edits after export
- Any transformation from native platform format to this format must be documented and consistently applied
- The transformation documentation must be available to the planning consultant for the AEE
Retention:
7 years from the end of the financial year in which the relevant agreement ended. Log must cover the entire period from the first access event, with no gaps.
GST Invoice Requirements
Every invoice issued to a customer must comply with the GST Act 1985 and Tax Administration Act 1994 s 22. These fields are mandatory on every invoice -- there are no exceptions.
| Field | Requirement |
|---|---|
| Heading | "Tax Invoice" (exact text) |
| Supplier name | "Max Storage Ltd" |
| GST registration number | Max Storage Ltd's IRD GST number |
| Invoice date | Date of issue |
| Description of supply | Storage -- bay number, period (e.g., "Bay 3 storage, June 2026") |
| GST-inclusive total | Total amount including 15% GST |
| GST component | GST shown as a separate line item |
| Customer name and address | Required on all supplies over $1,000 (annual customer total, not per-invoice) |
All customer pricing must be quoted GST-inclusive. GST is not shown as an add-on -- it is included in the advertised price and broken out on the invoice.
Both Max Storage Ltd and Douglas Enterprises Ltd must be registered for GST before the first invoice or rent payment is issued. Voluntary early registration is required to claim input tax credits on Phase 1 capital expenditure.
Record Retention Schedule
| Record type | Retention period | Start of clock | Deletion/anonymisation |
|---|---|---|---|
| Customer agreement and ID documents | 7 years | From end of financial year the agreement ended | Delete or anonymise at 7-year mark; document the deletion date |
| Access log CSV | 7 years | From end of financial year the agreement ended | Anonymise Customer_Reference at 7-year mark |
| Tax invoices and financial records | 7 years | From end of the financial year | As required by Tax Administration Act 1994 |
| Disposal records (default / abandoned goods) | 7 years | From date of disposal (not date of default) | As above |
| Tom's site visit log | 7 years | From date of entry | Retained as operational and consent evidence |
| CCTV footage | 90 days maximum | Rolling -- automated overwrite | Do not retain beyond 90 days except where footage is locked for a live claim, investigation, or access request |
| Farm diary and monthly photographs | Indefinite (consent evidence) | From April 2026 | Do not delete; these are the long-term consent evidence record |
Customer data deletion or anonymisation must be completed within a documented process. Access requests from customers must be responded to within 20 working days.
Marketing Constraints
These constraints apply before resource consent is granted (target October/November 2026). They are hard rules, not preferences.
Prohibited before consent:
- Physical address (Te Waerenga Road, Hamurana, Rotorua) in any public-facing context: website, Google Business Profile, Facebook, Instagram, TradeMe, Neighbourly, or any other publicly accessible medium
- Wayfinding signs on Te Waerenga Road or in Hamurana
- Any advertisement or listing that a member of the public could act on to drive to the site uninvited
- GPS-tagged photos showing the site exterior on social media
Permitted before consent:
- Word-of-mouth customer acquisition by Tom and Ed personally
- Private communication (phone, email) to screened referred customers, including address disclosure after they have agreed to proceed
- A website describing available storage types and inviting enquiries by phone or email only, with no physical address and no suburb identified more specifically than "Rotorua Lakes area" or "northern Rotorua"
- Social media posts describing the business concept without location identification
After consent is granted:
Full address disclosure, Google Business Profile, TradeMe, website location page, boat ramp flyers, Neighbourly posts, and on-property identification sign (maximum ~0.5 m2, no illumination) all become available.
Online presence audit (required before Phase 1 launch):
Ed must confirm with Tom that no existing online listing (Facebook, TradeMe, website, directory) currently identifies the Te Waerenga Road address. Any such listings must be removed or edited before the first customer accesses the site.
Software Minimum Capability Requirements
Any facility management platform used at Max Storage must satisfy the following before it is used with customers.
| Requirement | Minimum standard |
|---|---|
| Data hosting location | NZ, Australian, or EU adequacy-listed jurisdiction only. US-hosted platforms require a case-by-case Privacy Act review before use. |
| GST invoice generation | Must produce invoices meeting all fields listed in the GST Invoice Requirements section above |
| NZD pricing | Must invoice customers in NZD |
| Record retention | Must support 7-year retention and data export for IRD audit |
| Payment processing | Tokenised payments only via Stripe, Windcave, or equivalent PCI-DSS processor. No raw card data may be held. |
| Access log export | Must export in the exact CSV format specified in the Access Log Format section above, or via a documented transformation step |
| Customer deletion | Must support deletion or anonymisation of customer records at the 7-year mark |
| Access request response | Must allow individual customer records to be located and produced within 20 working days |
| Usability | Tom must be able to add/remove PIN codes, review logs, and generate invoices without specialist IT knowledge |
| No monitoring contract | Platform must not require an ongoing paid monitoring contract as a condition of operation |
Phase 1 (Xero + spreadsheet) is a confirmed acceptable baseline that meets all these requirements, subject to the access log caveat: the log capability depends on the gate pad, not the software, and must be confirmed before Phase 1 launch.
Operational Records -- Minimum Set
The following records must be created and maintained from Phase 1 launch. They are required for insurance compliance, resource consent evidence, and tax obligations.
Per customer (from sign-up):
- Full legal name, residential or business address, phone, email
- Copy of photo ID (driver licence or passport)
- Vehicle registration(s)
- Signed storage agreement with privacy notice clause
- Bay assignment record
- Unique Customer_Reference (used in access log, never the customer's name)
- Agreement end date (when tenancy concludes)
Per month:
- Customer occupancy snapshot: bays occupied, lease start dates, vehicle types (no customer names in this snapshot)
- Xero invoice issued per customer
- Tom's site visit log entry for the month
Per quarter (from April 2026):
- Monthly photographs from five fixed reference points
- Farm diary entry confirming agricultural use activities
Incident register (as required):
- Any incident, complaint, or property damage event
- Any disclosure of CCTV footage to insurer or Police (date, what disclosed, to whom, basis)
- Any default notices issued and responses received
Fire equipment register (maintained continuously from installation):
- Serial number, location, service date, hydraulic test date, next service due for each extinguisher
- Commissioning record from IQP
Intercompany Lease Requirements
These requirements apply to the formal lease between Douglas Enterprises Ltd (lessor) and Max Storage Ltd (lessee). They must be satisfied before any rent payment is made or any customer revenue is generated.
- Written lease agreement executed before first rent invoice
- Rental rate set at arm's length with market evidence documented at signing
- GST charged by Douglas Enterprises at 15% on every rent invoice
- Both entities GST-registered before the first invoice
- Lease term to run at least to year 5 (loan maturity) with a renewal right
- Maintenance split specified: Douglas Enterprises covers structural fabric, roof, and building systems; Max Storage covers internal fit-out, security systems, and cleaning (confirm with accountant)
- Permitted use specified as commercial vehicle and equipment storage
- Loan covenant review completed before lease is executed [UNCONFIRMED -- pending Jenny's loan documents]
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 1, 2026-04-01)
Key constraints extracted from compound requirements:
- Access log must be running from day one of paying customers (Phase 1 soft launch May/June 2026) -- not Phase 2. Without it, the consent evidence timeline is broken for the Oct/Nov 2026 resource consent application.
- Access log CSV export format is fixed:
Date,Time,Bay_Number,Vehicle_Type,Customer_Reference. Column headers must be exact. Vehicle_Type constrained vocabulary:Car,Car_with_trailer,Boat_on_trailer,Caravan,Motorhome,Unknown. Customer_Reference must be an internal ID only, never the customer's name. - GST-compliant tax invoice generation is non-negotiable before any invoice is issued (GST Act 1985; Tax Administration Act 1994 s 22). Required fields: "Tax Invoice" heading, Max Storage Ltd name and GST number, date, description, period, GST-inclusive total, GST component, customer name/address for supplies over $1,000.
- Data hosting must be NZ, Australian, or EU-adequacy-listed. US-hosted platforms without case-by-case Privacy Act review are not acceptable.
- Payment processing via tokenisation only (Stripe, Windcave, or equivalent PCI-DSS processor). No raw card data.
- Record retention 7 years from end of financial year the agreement ended. Must be exportable for IRD audit.
- Customer data deletion/anonymisation capability at 7-year mark. Access request responses within 20 working days.
- Tom is the day-to-day operator. Software must not require specialist IT knowledge for routine tasks (adding/removing PIN codes, reviewing logs, generating invoices).
- No Phase 1 platform that requires a paid ongoing monitoring contract.
- Access control hardware decision is unresolved: Hikvision DS-K2602 path vs PTI StorLogix path. Software options must be assessed for both scenarios.
- Phase 1 manual approach (Xero + spreadsheet) is explicitly stated as acceptable in the compound requirements for the early period.
- Privacy Policy must be drafted and approved before CCTV goes live and before the customer agreement is issued -- the software platform's agreement template must match the Privacy Policy and CCTV sign content (Interaction 3 in the compound requirements).
Open gap from compound requirements that affects this assessment:
Pin pad hardware model is not confirmed. Until Tom photographs the gate keypad, the software/access control integration path cannot be fully resolved. This assessment therefore covers both the Hikvision DS-K2602 path and the PTI StorLogix path as parallel scenarios.
Context: What "Software System" Means at Max Storage
The compound requirements identify two distinct software layers:
Layer 1 -- Accounting and invoicing (Phase 1 minimum): Xero is named directly in the compound requirements as the appropriate platform. It is IRD-recognised and satisfies GST invoice obligations. This is not a decision to make -- it is a pre-existing recommendation from the Tier 2 requirements agents that this agent confirms and does not re-examine.
Layer 2 -- Facility management platform: A purpose-built self-storage management platform that handles customer records, bay assignments, PIN code management, access log collection/export, and automated billing. This is the subject of the options below.
The compound requirements are explicit that Phase 1 can run with Xero + manual records, but the facility management platform (or a logging-capable pin pad with confirmed CSV export) must be in place before Phase 1 launch. Not Phase 2.
Access Control Integration Scenarios
All options below are assessed against two hardware scenarios already evaluated in /home/ed/base/projects/Max Storage/working/access-control/source-access-control.md:
Scenario A (Hikvision DS-K2602): Gate pad has Wiegand output; Hikvision DS-K2602 controller added. Log export via iVMS-4200 or ISAPI. No native self-storage software integration -- manual CSV export or custom API work required.
Scenario B (PTI StorLogix Cloud): Gate pad replaced with PTI Storm keypad; StorLogix Cloud controller. Native integrations with Storman, Sievert, and DoorSwap. CSV and API export native. Ongoing SaaS subscription ~$90--$180 NZD/month.
Options
Option A: Storman Cloud (AU/NZ purpose-built self-storage platform)
Overview
Storman is an AU/NZ-built self-storage management platform used by a large proportion of NZ self-storage operators. It is the reference platform in the NZ market and integrates natively with PTI StorLogix access control hardware. Storman Cloud is the SaaS version (desktop and browser-based); the on-premise "Storman Pro" version also exists but is not recommended for a single-operator facility.
Features relevant to Max Storage:
- Customer management: name, address, contact, vehicle registrations, bay assignment, document storage
- GST invoicing: AU/NZ GST-compliant tax invoice generation; NZD supported; configurable invoice templates including all required GST Act fields
- Automated billing: direct debit and credit card via integrated payment processor (Stripe and AU payment gateways supported; Windcave NZ integration available but requires confirmation with Storman sales)
- Customer portal (Phase 3): Storman has a tenant-facing web portal for online payments and account management
- Access log: native integration with PTI StorLogix (see Scenario B); for Hikvision DS-K, no native integration -- manual CSV import or custom ISAPI middleware required
- Xero integration: confirmed -- Storman Cloud can push invoices and payments to Xero for GST return preparation
- Data hosting: AU-based servers (AWS Sydney region -- confirmation advised at contract stage). Acceptable under NZ Privacy Act 2020 IPP 12.
Requirements compliance (Scenario A -- Hikvision DS-K2602):
| Requirement | Result | Notes |
|---|---|---|
| Data hosting NZ/AU/EU | PASS (likely) | AU hosting expected; confirm at contract stage |
| GST-compliant tax invoice | PASS | NZ GST configured in Storman Cloud; all required fields |
| NZD pricing | PASS | NZD supported |
| 7-year record retention | PASS | Cloud record retention; export to CSV/Excel for IRD audit |
| Payment tokenisation (Stripe/Windcave) | PASS (Stripe confirmed; Windcave -- confirm with Storman) | |
| Access log in council CSV format | PARTIAL | No native Hikvision DS-K integration. Log must be exported from iVMS-4200, transformed to council format (Date,Time,Bay_Number,Vehicle_Type,Customer_Reference), and imported/archived separately. Transform step must be documented for consent evidence integrity. |
| 7-year access log retention | PARTIAL | Access logs held in access control hardware (Hikvision), not in Storman. Storman does not manage the access log in Scenario A. |
| Customer deletion/anonymisation at 7 years | PASS | Storman supports customer record deletion; process must be documented |
| Tom usability (no specialist knowledge) | PASS | Storman Cloud is widely used by single-operator NZ facilities; browser-based UI |
| No paid monitoring contract required | PASS | No monitoring contract required |
| Phase 3 customer portal | PASS | Tenant portal available in Storman Cloud |
| Automated billing | PASS | Direct debit and card payment automation |
| Individual PIN management | PARTIAL | PIN management requires PTI StorLogix hardware for native integration; in Scenario A, PIN management is done in iVMS-4200, not in Storman |
| Xero integration | PASS | Push invoices to Xero |
Requirements compliance (Scenario B -- PTI StorLogix Cloud):
| Requirement | Result | Notes |
|---|---|---|
| Access log in council CSV format | PASS | StorLogix native CSV export; column mapping to council format requires one-time configuration at setup |
| 7-year access log retention | PASS | StorLogix Cloud holds logs; Storman can archive them |
| Individual PIN management | PASS | Managed in Storman, synced to StorLogix |
| All other requirements | Same as Scenario A |
Pricing model (NZD, indicative):
Storman Cloud pricing is not publicly listed; it is quote-based depending on bay count and features. For a 12-bay single-site facility, indicative range based on AU/NZ market knowledge:
| Tier | Indicative monthly cost NZD (incl. GST) | Notes |
|---|---|---|
| Entry (up to ~30 bays) | $120--$200/month | |
| Standard (30--100 bays) | $200--$350/month |
Annual commitment typically 10--15% lower than month-to-month. Contact Storman NZ sales (via storman.com or Sentinel Self-Storage Systems, Auckland) for a current quote.
NZ support: Yes -- Storman has NZ customers and AU/NZ-based phone and email support. Not a US-only vendor.
Access control integration:
- Scenario A (Hikvision DS-K2602): No native integration. Manual CSV export from iVMS-4200 required; transformation to council CSV format is a manual or scripted step. This is workable but adds an audit trail requirement (the transformation must be documented).
- Scenario B (PTI StorLogix Cloud): Native direct integration. This is Storman's primary access control partner in NZ. PINs managed in Storman, synced automatically to StorLogix hardware.
Phase 3 upgrade path:
Storman Cloud already includes the tenant portal and automated billing features needed for Phase 3. No platform change required -- Phase 3 is a configuration and onboarding step, not a software replacement.
Upgrade triggers:
- Add tenant portal when customer base grows to 15+ bays and direct-debit setup overhead justifies automation
- No trigger to change platforms -- Storman scales to hundreds of bays without replacement
Risks:
- Pricing may be high for a 12-bay Phase 1 facility; cost-per-bay ratio is unfavourable at small scale
- Windcave NZ payment gateway integration requires direct confirmation with Storman -- Stripe may be the only NZ option, which is acceptable but should be confirmed
- In Scenario A, access log management sits outside Storman; the CSV transformation step must be designed and documented before Phase 1 launch
- Data hosting confirmation (AU vs US) must be obtained before contract signing to satisfy IPP 12
- Storman pricing is opaque; budget uncertainty until a quote is obtained
Option B: Storeganise (global cloud platform, AU/NZ available)
Overview
Storeganise is a cloud-based self-storage management platform with AU support (AUD pricing available; Australian phone support). It is positioned as a modern, API-first platform with a customer-facing booking portal. It serves a global market with customers in AU; NZ is covered under the AU/Asia-Pacific service area. Starting price is AUD $90/month billed annually for a small facility.
Features relevant to Max Storage:
- Customer management: booking portal, online sign-up, e-signature for agreements, customer portal
- Invoicing: automated billing, payment processing via Stripe (confirmed); NZD support via Stripe's multi-currency capability
- GST invoicing: Storeganise supports "fully localised" invoicing -- NZ GST configuration is available (confirm at setup)
- Access control: PTI Security Systems (confirmed integration); Noke, Tapkey, Salto KS, Bearbox. No confirmed Hikvision DS-K integration.
- Xero integration: confirmed
- Data hosting: not publicly disclosed; company's privacy policy states data may be held outside the customer's jurisdiction. AU hosting not confirmed -- this is a gap that must be resolved before use.
Requirements compliance (Scenario A -- Hikvision DS-K2602):
| Requirement | Result | Notes |
|---|---|---|
| Data hosting NZ/AU/EU | UNKNOWN -- RISK | Privacy policy states data may be held outside jurisdiction; hosting location not confirmed. Must request AU/EU hosting confirmation before contract. |
| GST-compliant tax invoice | PASS (likely) | "Fully localised" invoicing; NZ GST configuration requires setup verification |
| NZD pricing | PARTIAL | NZD not a listed billing currency (AUD, USD, EUR, GBP listed); NZD invoicing to customers may be possible via Stripe's multi-currency -- confirm |
| 7-year record retention | PASS | Cloud platform; export capability for IRD audit |
| Payment tokenisation (Stripe) | PASS | Stripe confirmed integration |
| Access log in council CSV format | PARTIAL | No native Hikvision DS-K integration. Same manual transformation issue as Option A/Scenario A. |
| 7-year access log retention | PARTIAL | Same as Option A/Scenario A -- access logs reside in Hikvision hardware, not in Storeganise |
| Customer deletion/anonymisation | PASS | Cloud platform supports record deletion |
| Tom usability | PASS | Modern browser-based UI; customer-facing portal reduces Tom's admin workload |
| No paid monitoring contract | PASS | No monitoring contract |
| Phase 3 customer portal | PASS | Customer booking and self-service portal is a core Storeganise feature |
| Automated billing | PASS | Core feature |
| Individual PIN management | PARTIAL | No Hikvision DS-K native integration in Scenario A |
| Xero integration | PASS | Confirmed |
Requirements compliance (Scenario B -- PTI StorLogix Cloud):
| Requirement | Result | Notes |
|---|---|---|
| Access log in council CSV format | PASS | PTI StorLogix integration native; CSV export with column mapping required at setup |
| 7-year access log retention | PASS | StorLogix holds logs; Storeganise archives |
| Individual PIN management | PASS | Managed in Storeganise, synced to PTI |
| All other requirements | Same as Scenario A | Except data hosting gap remains |
Pricing model (NZD, indicative):
| Configuration | Monthly cost (AUD, billed annually) | NZD approximate |
|---|---|---|
| 1 location, 12 bays | ~AUD $90/month | ~NZD $100/month |
| 1 location, 20 bays | ~AUD $110--$130/month | ~NZD $120--$145/month |
Note: Storeganise pricing uses a dynamic calculator. The AUD $90/month starting price is the published floor for small facilities billed annually. Month-to-month is higher. NZD conversion at approximately 1.10--1.12 AUD:NZD.
NZ support: AU phone support (+61 7 3608 5351). No NZ-based phone number. Email support global. English-language. Not NZ-based but AU time zone compatible.
Access control integration:
- Scenario A (Hikvision DS-K2602): No native integration. Hikvision DS-K is not a listed Storeganise partner. Manual CSV workflow required.
- Scenario B (PTI StorLogix): Confirmed integration (PTI Security Systems listed as a Storeganise partner).
Phase 3 upgrade path:
Storeganise already includes the customer booking portal, online sign-up, and automated billing features needed for Phase 3. Phase 3 is a configuration step.
Upgrade triggers:
- No platform change needed at Phase 3 -- features are already included
- May need to re-evaluate if data hosting confirmation cannot be obtained for NZ Privacy Act compliance
Risks:
- Data hosting location is unconfirmed. This is a material risk under NZ Privacy Act 2020 IPP 12. If Storeganise data is held in the US without an adequacy agreement, this platform cannot be used without a case-by-case privacy impact assessment. This must be resolved before shortlisting.
- NZD is not a listed billing currency for the platform's own subscription -- minor operational friction, not a blocker.
- GST invoice template configuration must be verified at setup; "fully localised" claim is not specifically confirmed for NZ GST Act requirements.
- Cheaper than Storman for small facilities, but data hosting uncertainty is a higher compliance risk.
- AU support only -- no NZ-based account management.
Option C: Xero + PTI StorLogix Cloud (no separate facility management platform)
Overview
This option avoids a separate facility management platform entirely for Phase 1. Xero handles all GST invoicing and financial records. PTI StorLogix Cloud handles access control, PIN management, and access log export. Customer records (agreement, identity verification, bay assignment) are maintained in a structured shared folder (Google Drive or OneDrive) with a spreadsheet index. This is the minimum viable compliant configuration that uses named platforms.
This differs from Option D (full spreadsheet baseline) in that it uses a real access control logging system (PTI StorLogix Cloud) for the consent evidence requirement -- the most critical gap that a pure spreadsheet cannot fill.
Features relevant to Max Storage:
- Xero: GST-compliant tax invoice generation, NZD, IRD-recognised, Xero files (AU-hosted, Privacy Act compliant), bank reconciliation, GST return preparation
- PTI StorLogix Cloud: per-customer PIN codes, remote add/remove without site visit, access log in CSV format (exportable with timestamp, zone, PIN reference, event type), NZ self-storage native
- Customer records: shared folder with signed PDFs (agreements), spreadsheet for bay occupancy, manually issued invoices from Xero
- Payment: manual bank transfer (customer pays Xero invoice via internet banking); or Stripe payment link from Xero invoice for card payments
Requirements compliance:
| Requirement | Result | Notes |
|---|---|---|
| Data hosting NZ/AU/EU | PASS | Xero: AU-hosted (AWS Sydney). StorLogix Cloud: cloud-hosted; data residency confirmation required from PTI for NZ. Shared folder: Ed/Tom choose Google Drive (US -- risk) or Microsoft 365 (AU -- acceptable). |
| GST-compliant tax invoice | PASS | Xero natively generates NZ GST tax invoices with all required fields |
| NZD pricing | PASS | Xero is NZD-native |
| 7-year record retention | PASS | Xero retains indefinitely; StorLogix Cloud configurable; folder archive retained by Ed/Tom |
| Payment tokenisation | PASS | Stripe (via Xero payment links) handles card payments; no raw card data held |
| Access log in council CSV format | PARTIAL | StorLogix Cloud exports CSV; column mapping to council exact format (Date,Time,Bay_Number,Vehicle_Type,Customer_Reference) must be confirmed with PTI. Vehicle_Type controlled vocabulary requires either configuration in StorLogix or a one-time transform on export. |
| 7-year access log retention | PASS | StorLogix Cloud configured for 7-year log retention; or monthly export to shared folder |
| Customer deletion/anonymisation | PASS | Manual process in Xero and shared folder; achievable with documented procedure |
| Tom usability | PASS | Xero and StorLogix web portals are straightforward; Tom manages PINs in StorLogix, invoices in Xero |
| No paid monitoring contract | PASS | Neither Xero nor StorLogix requires monitoring |
| Phase 3 customer portal | FAIL | No customer-facing portal in this configuration; Phase 3 would require adopting Storman Cloud or Storeganise |
| Automated billing | PARTIAL | Xero has automated invoice sending by schedule; direct debit requires Xero's GoCardless integration (additional ~$35--$50 NZD/month); card payment automation requires extra configuration |
| Individual PIN management | PASS | StorLogix Cloud portal -- remote add/remove, individual per-customer PINs |
| Xero integration | N/A -- Xero is the platform |
Pricing model (NZD, monthly incl. GST):
| Component | Monthly cost NZD |
|---|---|
| Xero Starter plan (up to 20 invoices/month) | ~$39/month |
| Xero Standard plan (unlimited invoices) | ~$65/month |
| PTI StorLogix Cloud subscription (small facility) | ~$110--$200/month (converted from USD $65--$120/month -- PTI pricing is USD; confirm with SecureIT NZ or Sentinel) |
| GoCardless for Xero (direct debit, optional) | ~$35--$50/month + per-transaction fee |
| Shared folder storage (Google Workspace or Microsoft 365 Business Basic) | ~$10--$18/month per user |
| Total Phase 1 (Xero Starter + StorLogix) | ~$159--$257/month |
| Total Phase 1 (Xero Standard + StorLogix + GoCardless) | ~$210--$333/month |
Note: PTI StorLogix Cloud subscription cost is in USD. The NZD equivalent fluctuates. Confirm current NZD pricing directly with SecureIT NZ (secureit.co.nz) or via Sentinel Self-Storage Systems.
NZ support:
- Xero: NZ-headquartered (Wellington); NZ phone and email support; IRD-recognised
- PTI StorLogix: NZ distribution via SecureIT NZ and historically Sentinel Self-Storage Systems; US manufacturer with NZ dealer support
- No single-vendor account management -- two separate vendors to manage
Access control integration:
- PTI StorLogix Cloud is the access control platform in this option; there is no separate access control/software integration gap
- If the gate pad must be replaced (Scenario B), PTI Storm keypad + StorLogix controller is the hardware component (costed in source-access-control.md: $1,550--$2,250 capital + subscription)
- If the gate pad has Wiegand output (Scenario A), PTI can wire to the existing keypad via a Wiegand-to-StorLogix interface (confirm with SecureIT NZ -- not all existing keypads are compatible)
Phase 3 upgrade path:
When the customer base grows and automated billing + customer portal become priorities, add Storman Cloud on top of this stack. Storman integrates with both Xero and PTI StorLogix natively. The transition is additive -- nothing in Option C needs to be replaced, only extended.
Upgrade triggers (when to add a facility management platform):
- When bay count exceeds 20 and managing customer records in a shared folder becomes error-prone
- When automated direct debit is wanted for more than 3--4 customers (GoCardless via Xero works but is manual-ish)
- When a customer self-service portal is wanted (Phase 3 priority)
- When Ed/Tom want a single dashboard rather than three separate tools
Risks:
- PTI StorLogix Cloud SaaS subscription is a USD-denominated ongoing cost; NZD fluctuation affects true monthly cost
- No single-vendor support; issues spanning Xero and StorLogix require managing two vendors
- CSV column format for council must be confirmed with PTI before Phase 1 launch -- if StorLogix's native export does not match exactly, a transform step is required
- Vehicle_Type controlled vocabulary must be mapped to StorLogix's internal event categories; this may require configuration at setup
- Phase 3 portal requires a platform addition, not just configuration
- StorLogix Cloud data residency for NZ Privacy Act must be confirmed with PTI/SecureIT NZ
Option D: Spreadsheet + Xero + manual process (baseline)
Overview
The minimum viable Phase 1 configuration. Xero for GST invoicing. A structured spreadsheet (Google Sheets or Excel) for customer records, bay assignments, and occupancy snapshots. Manual invoice generation in Xero. PIN codes managed in whatever pin pad system exists on site (Merlin E840M keypads or existing gate pad). No facility management platform.
The compound requirements state that Phase 1 can use manual invoicing and Xero. However, they also state clearly that the access log in the council CSV format must be running from day one of paying customers. This creates a constraint that determines whether Option D is fully viable for Phase 1 or only for the pre-customer period.
What a spreadsheet-based workflow covers:
| Task | Spreadsheet/Xero approach |
|---|---|
| Customer record (name, contact, ID, vehicle rego) | Spreadsheet tab per customer, or one row per customer in a customer list tab |
| Bay assignment | Bay allocation column in the spreadsheet; one row per bay |
| Agreement management | Signed PDF stored in a named folder; filename convention: CustomerName_BayNN_YYYYMMDD.pdf |
| GST-compliant invoice | Xero invoice generated per customer per month; all required GST Act fields in the template |
| Payment tracking | Xero reconciliation; bank transfer from customer, matched to invoice |
| Occupancy snapshot | Monthly copy of the bay allocation tab, saved as a dated CSV |
| Tom's site visit log | Logbook or shared document entry per visit |
| Farm diary | Logbook or shared document |
| Incident register | Spreadsheet tab |
| Customer deletion at 7 years | Manual deletion from spreadsheet and folder, with documented date of deletion |
What a spreadsheet-based workflow does NOT cover:
| Task | Gap |
|---|---|
| Access log in council CSV format | The existing Merlin E840M bay keypads and the gate pin pad (model TBC) may not produce a machine-readable access log at all. If they do not, this gap is not fillable without hardware replacement or addition. This is the critical Phase 1 constraint. |
| Remote PIN code management | Adding/removing customer PINs on the Merlin E840M requires a site visit (or a full motor reset to remove one user). This is operational friction, not a compliance failure, but it means Tom must physically attend the site to change access codes. |
| Automated billing | Invoices must be manually created and sent in Xero each month. For 12 customers this is manageable (~30 minutes per month). It does not scale past ~20 customers without becoming burdensome. |
| Customer self-service portal | Not available. Phase 3 requires a platform addition. |
| Automated access log archiving | The 7-year retention and 24-month deletion requirement must be managed manually. |
The access log constraint in detail:
Option D is fully viable for Phase 1 if and only if the existing pin pad hardware can export access logs in (or transformable to) the council CSV format. There are two sub-cases:
- Sub-case D1: Pin pad can produce a timestamped log (gate pad model TBC). If the gate pad is a commercial-grade unit with CSV or RS-232 log output, Tom can manually export monthly and reformat to the council CSV format. This is workable for 12 bays with low traffic.
- Sub-case D2: Pin pad cannot produce any log (e.g., it is a standalone residential-grade unit like the Merlin E840M). In this sub-case, Option D cannot satisfy the access log requirement and is not viable as a standalone Phase 1 solution. A hardware addition (Hikvision DS-K2602 or PTI StorLogix) is required before the first customer receives a PIN code.
Requirements compliance:
| Requirement | Result | Notes |
|---|---|---|
| Data hosting NZ/AU/EU | PASS | Xero is AU-hosted; Google Workspace or Microsoft 365 used for shared folder (AU data centre options available) |
| GST-compliant tax invoice | PASS | Xero with NZ GST template; all required fields |
| NZD pricing | PASS | Xero is NZD-native |
| 7-year record retention | PASS | Spreadsheet and PDFs retained; Xero retains indefinitely |
| Payment tokenisation | PASS | Stripe via Xero payment links if card payment wanted; bank transfer otherwise (no card data held) |
| Access log in council CSV format | DEPENDS | Sub-case D1: PARTIAL (manual export + reformat possible but not automated). Sub-case D2: FAIL. |
| 7-year access log retention | DEPENDS | Sub-case D1: PASS (manual archiving to shared folder). Sub-case D2: FAIL. |
| Customer deletion/anonymisation | PASS | Manual but achievable with documented process |
| Tom usability | PASS | Xero and spreadsheets are within Tom's capability for 12 customers |
| No paid monitoring contract | PASS | No monitoring contract |
| Phase 3 customer portal | FAIL | Not available; requires platform addition |
| Automated billing | PARTIAL | Manual Xero invoices with scheduled sending; no direct debit without GoCardless addition |
| Individual PIN management | PARTIAL | Gate pad (if commercial grade) may support individual codes; Merlin E840M bay keypads do NOT support individual deletion without full reset -- operational friction, not a compliance failure |
| Remote PIN management | FAIL | Merlin E840M requires site visit to add/remove codes. If gate pad is standalone residential-grade, same problem applies at the gate. |
Pricing model (NZD, monthly incl. GST):
| Component | Monthly cost NZD |
|---|---|
| Xero Starter (up to 20 invoices) | ~$39/month |
| Google Workspace Business Starter (shared folder) | ~$10/month per user |
| Microsoft 365 Business Basic (alternative) | ~$11/month per user |
| Total | ~$49--$61/month |
This is the lowest-cost option by a significant margin.
When Option D is appropriate:
- Pre-customer setup period (before first customer): fully appropriate; use this time to configure Xero GST template and design the spreadsheet structure
- Phase 1, Sub-case D1 only: appropriate if the gate pad can produce a log; Tom manually exports monthly and reformats to council CSV
- Phase 1, Sub-case D2: NOT appropriate as the sole solution; requires hardware addition (then effectively becomes Option C)
When to upgrade from Option D:
- Immediately if pin pad cannot produce a log (move to Option C or A/B)
- When remote PIN code management becomes a practical need (bay full, frequent turnover requiring code changes without site visits)
- When more than ~15 customers means monthly manual invoicing takes more than 1 hour
- When a customer portal is wanted for Phase 3
Risks:
- If pin pad cannot produce a log, the entire access log compliance strategy fails. This risk must be resolved before Phase 1 launch by confirming the pin pad model.
- Manual processes are error-prone at scale. A spreadsheet customer list with 20+ entries and no validation becomes unreliable.
- No single source of truth for customer records, bay assignments, and access codes -- cross-referencing between spreadsheet and Xero and the pin pad is manual.
- Customer data in a Google Sheet is only as secure as the Google account it lives in -- access control and 2FA must be applied.
- The spreadsheet-to-council-CSV transformation (if Sub-case D1 applies) introduces a manual edit step that must be documented for consent evidence integrity (the compound requirements note that any transformation must be documented for the planning consultant).
Recommended Option
Phase 1 recommendation: Option D first, with a conditional path to Option C.
The reasoning:
The compound requirements explicitly state that Phase 1 can operate on manual invoicing and Xero. The strategic context (guidance.md) ranks software platform sixth in the priority list -- below legal compliance, access control logging, cameras, contract and insurance. This is not a situation where a facility management platform should be bought before the compliance and operational basics are in place.
However, the access log gap is non-negotiable and time-sensitive. The recommended approach is:
Step 1 (immediately -- before Phase 1 launch): Confirm the gate pin pad model (Tom to photograph). This single action resolves the biggest unknown.
- If the gate pad can produce a timestamped CSV log: proceed with Option D for Phase 1. Design the monthly export and council CSV transformation process. Document the transformation step. Review at 6 months or when bay count reaches 15.
- If the gate pad cannot produce any log: the Hikvision DS-K2602 (Scenario A from source-access-control.md) is already the recommended access control addition. With the DS-K2602 in place, Option D becomes viable for the management layer (Xero + spreadsheet), with the DS-K2602's iVMS-4200 providing the access log. The monthly CSV export from iVMS-4200, transformed to council format, is the consent evidence record. This is Option D + DS-K2602, which is functionally equivalent to Option C without the StorLogix subscription.
Step 2 (Phase 2 -- when any of the upgrade triggers occur): Add Storman Cloud (Option A) as the facility management platform. Storman integrates with both Xero and PTI StorLogix natively, and is the NZ market reference platform. The Phase 3 tenant portal and automated billing are already in Storman Cloud -- no further platform change is needed at Phase 3.
Why not Option A or B immediately:
- Cost: Storman Cloud or Storeganise at $120--$200/month is difficult to justify for 12 bays in Phase 1 when Xero at $39/month does the non-negotiable GST invoicing job.
- Complexity: Adding a facility management platform before the access control hardware is resolved and before the Lightwire connection is confirmed live creates more setup risk than it resolves.
- Phase 1 customer base: 12 bays with known contacts is a scale where Xero + spreadsheet is genuinely sufficient.
Why Storman over Storeganise for Phase 2:
- Storman is AU/NZ-built and confirmed NZ-market; Storeganise data hosting is unconfirmed for Privacy Act compliance.
- Storman has direct PTI StorLogix integration and Xero integration -- the two platforms already in the stack.
- Storeganise is cheaper but introduces a data hosting compliance risk that requires resolution before use.
Summary table:
| Phase | Recommended platform | Monthly cost NZD | Access log approach |
|---|---|---|---|
| Phase 1 (pin pad produces log) | Option D: Xero + spreadsheet | ~$49--$61 | Monthly export from pin pad, transform to council CSV |
| Phase 1 (pin pad no log) | Option D + DS-K2602 hardware | ~$49--$61 software only | Monthly export from iVMS-4200, transform to council CSV |
| Phase 2 (>15 bays or remote PIN management needed) | Option A: Storman Cloud | ~$120--$200 | Storman + PTI StorLogix (if hardware upgraded) or Storman + manual iVMS-4200 export |
| Phase 3 (automated billing + portal) | Option A: Storman Cloud (already running) | Same -- Phase 3 is config, not platform change | Access log integrated in Storman |
Open Questions
- Pin pad model confirmation (blocking). Tom must photograph the gate keypad and identify make and model before Phase 1 launch. This determines whether Option D is viable or whether a hardware addition is required immediately. Target: before end of April 2026.
- Storman Cloud pricing for 12 bays. Request a current quote from Storman NZ sales (storman.com) or Sentinel Self-Storage Systems (Auckland) for a single-site 12-bay facility. This will confirm whether Option A is cost-justified for Phase 2 or whether the cost/benefit favours staying with Option D longer.
- PTI StorLogix Cloud data residency. Confirm with SecureIT NZ whether StorLogix Cloud data is held in AU or NZ servers, or whether it is US-hosted. This affects Option C's Privacy Act compliance standing. If US-hosted, a privacy impact assessment is required before use.
- Storeganise data hosting confirmation. If Storeganise is to be shortlisted, request written confirmation of data hosting location (AU or EU) from hello@storeganise.com before committing. Until this is confirmed, Storeganise carries a material Privacy Act IPP 12 risk.
- Storman Windcave integration. Confirm with Storman whether Windcave NZ is a supported payment processor for NZ customers, or whether Stripe is the only option. Windcave (formerly DPS) is the most widely used NZ payment gateway and may be preferred by the bank or accountant.
- Council CSV format confirmation with PTI StorLogix. If Option B or C is selected and PTI StorLogix is the access control platform, confirm with SecureIT NZ that the StorLogix Cloud CSV export can be configured to produce the exact column format required:
Date,Time,Bay_Number,Vehicle_Type,Customer_Referencewith Vehicle_Type constrained vocabulary. If the native export differs, document the transformation step.
- Council CSV format confirmation with Hikvision iVMS-4200. If the DS-K2602 path is taken (Scenario A), confirm the exact column headers and field format of the iVMS-4200 CSV export, and document the transformation to council format before Phase 1 launch. This documentation is required for consent evidence integrity.
- Xero plan selection. Confirm with the accountant whether Xero Starter (~$39/month, 20 invoices) is sufficient for Phase 1 (12 customers = 12 invoices/month) or whether Xero Standard (~$65/month, unlimited) is needed. Starter is likely sufficient for Phase 1; upgrade to Standard at Phase 2.
- Microsoft 365 vs Google Workspace for shared folder. Customer records stored in a shared cloud folder must use a provider with AU data centre options to satisfy Privacy Act IPP 12. Google Workspace Business with AU data region, or Microsoft 365 with AU data residency, are both acceptable. Confirm which Ed and Tom are already using; avoid introducing a third platform for this purpose.
- Access hours and after-hours lighting.
technical/site-access-requirements.mdis PARTIAL. After-hours customer access is expected but access hours and lighting requirements are not yet finalised. This does not affect software selection but affects operational procedures and may affect what the access log is expected to capture (e.g., whether after-hours access events are flagged differently).
Market Research -- Competitor Pricing and Positioning
Requirements Loaded
Legal compliance compound requirements:
POPULATED (v1, 2026-04-01). 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 (v1, 2026-04-01). Key constraints extracted: pre-consent customer acquisition by personal referral only; no public-facing website listing physical address; no wayfinding signs on Te Waerenga Road; no directory listings with address. Month-to-month agreements preferred. GST-inclusive pricing for simplicity at launch. Post-consent, one small identification sign at gate (~0.5 m2, no illumination) is the only expected on-property commercial signage.
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 "find us" page, or any other publicly accessible medium
- Wayfinding signs on Te Waerenga Road or in Hamurana
- Any advertisement, listing, or post that could be acted on by a member of the public to drive to the site uninvited
- Marketing language describing the facility as a commercial storage park, storage centre, or storage business in terms inconsistent with the consent strategy framing (low-impact, ancillary rural use)
Permitted before resource consent:
- Word-of-mouth customer acquisition by Tom and Ed personally
- Private communication (phone, email) to referred customers disclosing the address after they have been screened and agreed to proceed
- A website describing available storage types and inviting enquiries by phone or email only, with no physical address
- Social media describing the business concept (rural lifestyle storage, boats and caravans welcome) without identifying the location, suburb, or street
Marketing language guidance:
The customer base is recreational and lifestyle-oriented (boating, lake use, caravanning) rather than commercial warehousing. All marketing language before and after consent should reflect this positioning. The business is unattended, has no retail component, no public counter, and no permanent staff. Language should emphasise personal, discreet, secure rural storage rather than high-density commercial storage.
Competitor Pricing Analysis
Rotorua Region -- Indoor Self-Storage
Three National Storage facilities operate in Rotorua (Fairy Springs, Rotorua Central, Rotorua Airport). Storage King operates at 131 Te Huaki Crescent, Rotorua (Owhatā). No verified Kennards presence in Rotorua was found; Kennards covers Bay of Plenty from Tauranga.
National Storage -- Rotorua (three sites, 2026 pricing):
| Unit size | Approx area | Monthly price (incl. GST) | $/m2/month |
|---|---|---|---|
| Small (1.5x2m) | 3 m2 | $73–$90 | $24–$30 |
| Medium (2x2.5m to 2x3m) | 5–6 m2 | $132–$181 | $26–$30 |
| Large (3x4.5m to 3x5.2m) | 13.5–15.6 m2 | $179–$277 | $13–$18 |
These are list prices before promotional discounts (National Storage regularly offers up to 50% off the first 1–3 months). The effective ongoing rate is the list price. Pricing is broadly consistent across the three Rotorua sites with some variation by floor level (ground floor premium at Fairy Springs; upper level slightly cheaper at Airport).
All three facilities list "Vehicle/Caravan/Boat Storage -- Uncovered" as available but do not publish hardstand pricing. Enquiry-only pricing for outdoor storage is National Storage's standard approach nationwide.
Storage King -- Rotorua (1 site, 131 Te Huaki Crescent):
Pricing not publicly available at time of research. Contact-based pricing only. Phone 07 3456 424.
Assumption: Based on Storage King Hamilton Central data in rawData.csv, Storage King Rotorua is likely priced in the range of $25–$45/m2/month for indoor units of comparable size to Hamilton, potentially at a slight discount to Hamilton Central given Rotorua's smaller population. Outdoor storage at Storage King Hamilton Central is listed at $10.42/m2/month (8x3m bay at $250/month). Rotorua outdoor is likely comparable or slightly lower.
Summary range -- indoor self-storage, Rotorua region:
$13–$30/m2/month depending on unit size and floor level. Smaller units command higher rates per m2 than larger units. This is a standard size-tier pricing pattern across the NZ market.
Rotorua Region -- Outdoor Boat/Caravan/Trailer Storage
This is Max Storage's primary offering. Rotorua-specific outdoor storage pricing is not publicly listed by any major operator. The analysis below triangulates from the closest verified comparators.
National Storage Rotorua (all three sites):
Outdoor uncovered hardstand listed as available; pricing by enquiry only. No public rate found.
OTSB Te Puna (verified, rural Tauranga):
Covered storage for large trailer boats, RVs, campervans, motorhomes: $299/month or $70/week (approximately $3,588/year incl. GST). Unit size in rawData.csv: 10.5x3m covered bay = 31.5 m2 at $281.67/month (note: the rawData.csv figure of $281.67 and the website's $299 represent the same facility at slightly different data-collection dates; use $299/month as the current verified figure). This equates to approximately $9.49/m2/month for covered storage at a rural Te Puna location.
Lock and Store Te Puna (verified, rural Tauranga):
Outdoor RV/boat hardstand: $160/month for an 8x3m bay (24 m2). This is $6.67/m2/month for uncovered outdoor storage at a rural Tauranga facility. This is the most directly comparable verified outdoor storage price for a semi-rural NZ location.
Kennards Tauranga (partially verified):
Outdoor hardstand pricing from rawData.csv:
- 8x3m (24 m2): $231/month = $9.63/m2/month
- 10x3m (30 m2): $298/month = $9.93/m2/month
- 12x2.6m (31.2 m2): $315/month = $10.10/m2/month
These are urban Tauranga CBD prices. They represent the upper end of the outdoor storage range for BOP.
Storage King Hamilton Central (verified):
Outside storage 8x3m (24 m2): $250/month = $10.42/m2/month. Hamilton Central CBD location.
Stash-It Hamilton -- Horotiu (verified, semi-rural):
Outdoor storage:
- 7x4m (28 m2): $420/month = $15.00/m2/month
- 8x3m (24 m2): $420/month = $17.50/m2/month
- 8x4m (32 m2): $420/month = $13.13/m2/month
These Stash-It prices appear high relative to other semi-rural outdoor comparators and may reflect Stash-It's flat-rate pricing structure rather than market rate benchmarking.
Store-it Te Awamutu (verified, rural Waikato):
- 6x3m open (18 m2): $100/month = $5.56/m2/month
- 9x3m open (27 m2): $150/month = $5.56/m2/month
These represent the lowest verified outdoor storage prices in the dataset, at a rural Waikato location.
Summary -- outdoor/hardstand storage, BOP and Waikato comparators:
| Facility | Location type | Bay size | Monthly (incl. GST) | $/m2/month |
|---|---|---|---|---|
| Lock and Store Te Puna | Rural Tauranga | 8x3m uncovered | $160 | $6.67 |
| OTSB Te Puna | Rural Tauranga | 10.5x3m covered | $299 | $9.49 |
| Kennards Tauranga | Urban CBD | 8x3m uncovered | $231 | $9.63 |
| Kennards Tauranga | Urban CBD | 10x3m uncovered | $298 | $9.93 |
| Storage King Hamilton | Urban CBD | 8x3m uncovered | $250 | $10.42 |
| Store-it Te Awamutu | Rural Waikato | 6x3m uncovered | $100 | $5.56 |
| Store-it Te Awamutu | Rural Waikato | 9x3m uncovered | $150 | $5.56 |
The effective outdoor uncovered range for rural/semi-rural NZ is $5.56–$9.49/m2/month. Urban CBD outdoor storage (Kennards Tauranga, Storage King Hamilton) runs $9.63–$10.42/m2/month but is not the relevant comparator for Hamurana.
Other Bay of Plenty Comparators
Storage Base NZ -- Mount Maunganui (verified):
Indoor only. Single garage 6x3m (18 m2): $368.33/month = $20.56/m2/month. Standard container 6x2.5m (15 m2): $281.67/month = $18.78/m2/month. Urban coastal pricing; not directly relevant to outdoor rural storage.
Bay Secure Storage -- Te Puke (partially verified):
Approximately $40/week for unspecified indoor units. No outdoor storage pricing available.
Informal rural storage (assumption):
Farm sheds and leased paddock storage exist informally in the Rotorua/Hamurana area and represent the true alternative for the Max Storage target customer. Informal rural storage arrangements are typically uninsured, unsecured, and unlit. Pricing is highly variable -- $50–$150/month for informal farm shed access is a reasonable assumption. This is a relevant competitor because the Max Storage Phase 1 customer is likely currently using informal storage and would switch for a modest premium if security, access, and insurance conditions justify it.
Demand Drivers -- Lake Rotorua/Hamurana Area
The following demand factors are specific to the Hamurana/Rotorua Lakes catchment and support the commercial case for outdoor boat and caravan storage at this location.
Boating culture and lake access:
Lake Rotorua is one of New Zealand's most actively used lakes for recreational boating, fishing, and water sports. The Hamurana boat ramp is one of the primary public access points to the northern section of the lake. Boat owners who launch from Hamurana or nearby ramps face a practical problem: towing a boat to and from Rotorua CBD on every use occasion is inefficient. Storage close to the launch point (under 5 minutes from the Hamurana ramp) has direct utility value. No commercial storage facility is currently located in Hamurana or the northern lake shore area. The nearest commercial options are 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 (boats, caravans, motorhomes) that cannot be stored at small lifestyle block dwellings or town properties without resource consent issues of their own. The Max Storage location in a rural area, set back from the road, directly suits this demographic's preference for unobtrusive, secure, accessible rural 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 by owners who use them for specific travel periods. This is a reliable recurring storage demographic.
Seasonal patterns:
- Outdoor boat storage: peak demand is March–September (boats stored over winter, off-peak boating season); some year-round demand from fishing and water sport users
- Caravan storage: peak demand October–April (seasonal users); year-round demand from motorhome owners
- Net effect: outdoor storage demand at Hamurana is likely to be relatively balanced across seasons due to the combination of boat (winter peak) and caravan (summer peak) customers
Rotorua CBD traffic and access:
There is no major commercial storage facility in the northern Rotorua suburbs or the lake shore area. The absence of competition within approximately 15–20 minutes drive from the Hamurana launch ramp is a genuine market gap. Customers seeking boat storage close to the lake currently have no formal commercial option in the area.
Recommended Pricing for Max Storage
All prices are GST-inclusive (15% GST included) as per guidance. These recommendations are based on the rural Hamurana location, the outdoor-primary product mix, and the relevant comparable facilities. A discount of approximately 15–25% relative to urban Rotorua and Tauranga CBD pricing is applied to reflect the rural location factor.
Location premium rationale
Although Hamurana is rural (discount vs. CBD), Max Storage has a specific demand advantage: proximity to the Hamurana boat ramp and the northern Lake Rotorua shore. This differentiates the location from generic rural storage (no lake access proximity) and partially offsets the rural discount. The recommended pricing reflects this partial offset.
Outdoor Uncovered Bay (Boats/Caravans/Motorhomes)
The primary product. Hardstand outdoor bays, gated access, CCTV, 24-hour pin pad entry.
Reference range from comparators:
Rural NZ floor: $5.56/m2/month (Store-it Te Awamutu)
Rural semi-commercial ceiling: $9.49/m2/month (OTSB Te Puna covered)
Urban CBD uncovered: $9.63–$10.42/m2/month (Kennards Tauranga, Storage King Hamilton)
Recommended pricing for Max Storage outdoor uncovered:
| Bay size (approx) | Indicative area | Recommended monthly rate (incl. GST) | Effective $/m2/month | Rationale |
|---|---|---|---|---|
| Standard boat bay (8x4m) | 32 m2 | $220–$250 | $6.88–$7.81 | Suits typical 5–7m trailer boat; priced above Store-it rural floor, below Kennards urban ceiling; lake proximity premium partially offsets rural discount |
| Large bay (10x4m) | 40 m2 | $270–$310 | $6.75–$7.75 | Suits large trailer boat or standard caravan; pricing consistent with standard bay rate per m2 |
| Extra-large / motorhome bay (12x4m) | 48 m2 | $320–$370 | $6.67–$7.71 | Suits motorhome, large caravan, or oversized trailer; slight per-m2 discount at volume |
Note on bay dimensions: The actual available bay sizes at the facility are not confirmed in the knowledge base (site-access-requirements.md is PARTIAL). The above sizes are typical for the product type; Ed should confirm actual bay dimensions before finalising prices.
Recommended launch price: $230/month for a standard boat bay. This sits in the mid-range of the rural BOP outdoor comparators and is approximately 20% below Kennards Tauranga's equivalent uncovered outdoor bay. It is above the rural Waikato floor (Store-it Te Awamutu) and reflects the lake proximity premium.
Introductory pricing option: $200/month for the first 3 months for Phase 1 customers (initial referral cohort). This creates a soft launch anchor without establishing $200 as the permanent market rate. Phase 1 customers could be offered a month-to-month agreement at $200 converting to $230 on formal launch or on consent being granted.
Covered Bay (Shed Storage -- If Offered)
The shed at the facility provides covered storage capacity. The extent to which the shed bays are available for customer storage (vs. retained for agricultural use in support of the consent strategy) is not resolved in the knowledge base. If covered shed bays are offered:
Reference range from comparators:
OTSB Te Puna covered (10.5x3m): $299/month = $9.49/m2/month
Lock and Store Te Puna large indoor (36 m2): $285/month = $7.92/m2/month
Ezystor Tauranga large indoor (6x3m, 18 m2): $395/month = $21.94/m2/month
Recommended pricing for Max Storage covered shed bays:
| Bay size (approx) | Indicative area | Recommended monthly rate (incl. GST) | Effective $/m2/month |
|---|---|---|---|
| Standard shed bay (8x5m) | 40 m2 | $340–$380 | $8.50–$9.50 |
| Large shed bay (10x5m) | 50 m2 | $410–$460 | $8.20–$9.20 |
Covered pricing should carry a premium of approximately 40–55% over uncovered outdoor pricing at the same location, consistent with the OTSB Te Puna covered vs. Lock and Store Te Puna uncovered differential. A covered shed bay at $340–$380/month would be approximately $60–$70/month more expensive than an equivalent-area outdoor bay -- a defensible premium for weather protection.
Note: Covered shed bay pricing should only be activated if the consent strategy permits it. The agricultural use proportion of the shed is a consent evidence factor. Ed and Tom should confirm with the planning consultant what proportion of shed use for customer storage is consistent with the non-notification consent strategy before pricing shed bays as a product.
Indoor Self-Storage (Small Units -- If Offered)
If portions of the shed are suitable for small indoor self-storage units (household goods, equipment), this is a secondary product. Given the rural Hamurana location and primary product focus on large vehicles, small indoor units are not the primary recommendation but could add revenue if the shed configuration permits.
Indicative pricing:
| Unit size | Area | Recommended monthly rate (incl. GST) |
|---|---|---|
| Small (3x2m) | 6 m2 | $90–$110 |
| Medium (3x3m) | 9 m2 | $130–$155 |
| Large (6x3m) | 18 m2 | $200–$240 |
These rates are 15–20% below National Storage Rotorua list prices for comparable unit sizes, reflecting the rural location. They are above Store-it Te Awamutu indoor rates, which represent a small-town floor. The range is based on National Storage Rotorua Airport large unit at $179/month for 13.5 m2 ($13.26/m2) as the urban ceiling for the Rotorua market.
Permissible Marketing Channels
All Phase 1 marketing must be consistent with the consent strategy constraint: no public disclosure of the physical address. Marketing channels are divided by consent phase.
Phase 1 -- Before Resource Consent (Pre Oct/Nov 2026)
Permitted channels:
- Personal referral by Tom and Ed.
The primary and lowest-risk channel. Tom and Ed identify potential customers from their personal and professional networks (family, neighbours, farming contacts, boating club contacts, lake users). The address is disclosed verbally and privately to screened customers only. No written record of the address appears in any public medium.
- Phone-enquiry-only website.
A simple website describing the type of storage available (outdoor covered/uncovered bays for boats, caravans, motorhomes; secure gated site; 24-hour access; Rotorua Lakes area) with a phone number and/or contact form but no physical address, no "find us" map, and no suburb identified more specifically than "Rotorua Lakes area" or "northern Rotorua". This is permitted because a member of the public cannot drive to the site from this information alone. The website must not appear in Google My Business (which requires a physical address). Domain registration and hosting should not list the physical address in WHOIS or other public registries.
- Social media -- concept-only posts.
Facebook or Instagram posts describing the business concept (secure rural storage, boats and caravans welcome, Rotorua area) without identifying the location, suburb, or street. No map attachments, no GPS-tagged photos showing the site exterior. Responses to enquiries should invite the person to call or email for details -- the address is then disclosed privately if they proceed.
- Boating and recreation community networks.
Word-of-mouth through Rotorua/Lake Rotorua boating clubs, fishing clubs, and caravan/motorhome groups. These are closed or semi-closed communities where Tom and Ed can speak directly to potential customers. No printed flyers or posters with the address should be placed at boat ramps, bait shops, or club notice boards during the pre-consent period.
- Direct approach to known contacts.
Letters, texts, or emails to people Tom and Ed know are looking for storage (friends, neighbours, local businesses). These are private communications and do not constitute public advertising. The physical address may be included in a private email or letter if the recipient has been screened and is a genuine prospective customer.
Channels explicitly not permitted before consent:
- Google Business Profile listing
- TradeMe property/storage listings with address
- Neighbourly posts
- Printed flyers in letterboxes
- Roadside signs or A-frames on Te Waerenga Road
- Facebook marketplace listings with location tag
- Any listing that aggregators (Google Maps, Apple Maps, Bing) could crawl and associate with the physical address
Phase 2/3 -- After Resource Consent is Granted
Once resource consent is granted, the constraint on public address disclosure is lifted. The following channels become available:
- Google Business Profile.
Create a full Google Business Profile with physical address, business category (self storage), photos, hours, and services. This is the highest-impact single marketing action post-consent. Reviews and map visibility compound over time; priority action.
- TradeMe Property/Storage listing.
List outdoor bays and any available indoor units on TradeMe's storage category. TradeMe is a primary channel for NZ boat and caravan storage discovery. Include photos, dimensions, pricing, and address.
- Website upgrade -- full location page.
Update the phone-enquiry website to include a location page with address, Google Maps embed, directions from Rotorua CBD, and proximity to the Hamurana boat ramp. This is a direct conversion driver for boating customers.
- Boat ramp and recreation venue flyering.
Printed flyers at the Hamurana boat ramp public notice board, bait shops, fishing and boating clubs in the northern Rotorua area. These are targeted at the exact demographic (lake users) closest to the facility.
- Neighbourly and local community boards.
Post to the Hamurana and Ngongotaha/Rotorua Lakes Neighbourly communities. These are hyperlocal channels that directly reach the lifestyle block and rural residential demographic.
- Social media -- location-identified posts.
Facebook and Instagram posts can now identify the location by suburb and address. Posts targeting Rotorua/lake boating community groups become possible.
- On-property signage.
One small identification sign at the gate (approximately 0.5 m2, no illumination, gate-facing only) is expected to be permitted under the resource consent conditions. This provides drive-past visibility for Te Waerenga Road traffic.
- Self-storage directory listings.
Storeganise, Storman, and similar platforms maintain operator directories. Once consent is granted, listing on these directories increases visibility to customers searching for storage on those platforms.
Open Questions
The following market data gaps and pricing decisions require Ed's input before the market research can be finalised.
- Bay dimensions at the facility.
The actual dimensions of available outdoor bays and shed bays are not confirmed in the knowledge base (site-access-requirements.md is PARTIAL pending Easter 2026 site visit). Pricing cannot be finalised without confirmed bay sizes. Priority: confirm at Easter 2026 visit.
- Proportion of shed available for customer storage.
The consent strategy requires maintenance of approximately 40% agricultural use. How much of the shed can be allocated to customer storage (covered bays or indoor units) without undermining the agricultural use evidence? This requires input from the planning consultant. Until confirmed, covered shed bay pricing should be treated as indicative only.
- National Storage Rotorua outdoor pricing.
National Storage lists outdoor hardstand at all three Rotorua sites but does not publish pricing. A phone enquiry to one of the three Rotorua facilities (Fairy Springs is the most relevant, at 416 Ngongotaha Road) would confirm the going rate for outdoor uncovered storage at the nearest formal commercial comparator. This is the most important missing data point. Recommended action: call 07 357 2429 and ask for outdoor hardstand pricing for a boat on a trailer.
- Informal rural storage pricing in the Hamurana/Ngongotaha area.
What do local farm sheds currently charge for boat storage? This is the true competitive floor. Tom is likely well-placed to know this through local knowledge. If informal farm storage is available at $80–$120/month for a boat bay, Max Storage pricing at $230/month needs a clear value differentiation (security, CCTV, 24-hour pin pad, insurance-compatible conditions).
- Pre-consent customer acquisition -- existing online presence audit.
Operations compound requirements flag that any existing online presence (Facebook, TradeMe, website) should be audited for address disclosures before Phase 1 launch. Ed should confirm with Tom whether any current online listing identifies the Te Waerenga Road address and remove or edit those before customers begin accessing the site.
- 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 would change the marketing investment calculus (shorter payback window). Ed should flag this to the consultant and confirm the likely consent duration before committing to post-consent marketing platform costs (e.g., Google Ads, ongoing SEO investment).
- Consent duration and renewal marketing strategy.
Related to the above: if consent is granted for a fixed term (e.g., 5 years with right of renewal), the marketing strategy for years 4–5 should address renewal uncertainty to retain customers through the consent renewal process.
- Storage King Rotorua outdoor pricing.
Storage King Rotorua (131 Te Huaki Crescent) is the only commercial self-storage competitor in Rotorua not under the National Storage brand. Their outdoor pricing is not publicly available. A phone enquiry (07 3456 424) would complete the Rotorua competitor picture. This is lower priority than the National Storage enquiry given National Storage operates three Rotorua sites.
Financial Model -- Max Storage Operations
Inputs Used
Sourcing agent outputs read:
| Agent output | Status | Used |
|---|---|---|
working/cameras/source-cameras.md | POPULATED | Yes — recommended Option B cost ($2,010 incl. GST) |
working/alarms/source-alarms.md | POPULATED | Yes — recommended Option A cost ($3,072–$3,662 incl. GST) |
working/access-control/source-access-control.md | POPULATED | Yes — recommended Option A2/B3 Hikvision DS-K2602 path ($1,030–$1,990 incl. GST) |
working/internet/source-internet.md | POPULATED | Yes — Lightwire $139/month locked in; cable run labour $750–$1,100; Phase 2 4G SIM $20/month |
working/fire/source-fire-equipment.md | POPULATED | Yes — recommended Option A full ABE extinguisher set ($2,400–$2,600 incl. GST capital; ~$825/year annual service) |
working/insurance/source-insurance.md | POPULATED | Yes — FMG quote pending; premium range from compound requirements used |
working/software/source-software.md | POPULATED | Yes — recommended Option D (Xero + spreadsheet Phase 1, ~$49–$61/month) |
working/market/research-market.md | POPULATED | Yes — pricing and demand analysis |
Financial obligations compound requirements:
POPULATED (2026-04-01). Two upstream Tier 1 documents are NEEDS-INPUT:
financial/loan-covenant-requirements.md— NEEDS-INPUT (no loan documents from Jenny)financial/intercompany-requirements.md— NEEDS-INPUT (no accountant advice)
All line items derived from these documents are flagged [UNCONFIRMED] throughout this model.
Guidance document (context/guidance.md):
Read. Key confirmed facts: Douglas Enterprises loan $470k @ 6.2% interest-only, 5-year term; intercompany lease structure; Lightwire $139/month; GST-inclusive pricing to customers.
Phase 1 Capital Costs
All costs are NZD. GST-exclusive figures = GST-inclusive ÷ 1.15. Mid-point estimates used where ranges are given.
| Item | Source | Cost (NZD incl. GST) | Cost (NZD ex. GST) | Notes |
|---|---|---|---|---|
| Camera system (2x DS-2CD2T47G2-LSE bullets + 2x DS-2CD2347G2-LU turrets + DS-7616NI-K2/16P NVR + 4TB HDD + cabling) | source-cameras.md Option B | $2,010 | $1,748 | TP-Link PoE switch already purchased — not included |
| Alarm system (DSC HS2032 panel + TL2803GR communicator + zone expanders + keypad + PIR detectors + reed switches + install) | source-alarms.md Option A | $3,367 | $2,928 | Mid-point of $3,072–$3,662 range; Phase 2 item but mandatory pre-insurance |
| Access control (Hikvision DS-K2602 controller + door contact + cable + reed switches x12 for bays + installation) | source-access-control.md Option A2 | $1,510 | $1,313 | Mid-point of $1,030–$1,990; Scenario A (Wiegand gate pad). If Scenario B add ~$230 for keypad replacement. |
| Internet — cable run to shed (conduit + labour; hardware already purchased) | source-internet.md | $925 | $804 | Mid-point of $750–$1,100 |
| Fire extinguishers — full complement 15 units + brackets + signs + IQP commissioning | source-fire-equipment.md Option A | $2,500 | $2,174 | Mid-point of $2,400–$2,600; recommended to seek Ultrafire combined quote |
| Location Compliance Certificate (hazardous substances assessment — pre-opening legal requirement) | source-fire-equipment.md | $1,000 | $870 | Mid-point of $500–$1,500; separate from fire equipment budget |
| Software — Xero setup (Phase 1: Xero Starter, no facility management platform) | source-software.md Option D | $0 | $0 | Monthly subscription cost only (see operating costs); no capital setup cost |
| TP-Link TL-SG116P PoE+ switch | guidance.md / source-cameras.md | $218 | $189 | Already purchased — shown for completeness |
| Internet hardware already purchased (ER706W router, MC210CS, OS2 fibre, SFP, LC-SC patch lead) | guidance.md / source-internet.md | [SUNK — already purchased] | — | Hardware already on hand; cost not re-counted |
Total Phase 1 capital (new purchases, before GST refund): $11,530 incl. GST / $10,026 ex. GST
Items already purchased (TP-Link switch $218, internet hardware ~$600–$800 est.) reduce the remaining cash outlay. The above table counts the switch for completeness; internet hardware sunk costs are excluded.
GST input tax credits on capital (assuming both entities are GST-registered before any purchase):
$11,530 × 15/115 = $1,504 in input credits recoverable from IRD.
Net capital outlay after GST refund: ~$10,026.
Note on alarm system phasing:
The alarm system (Option A, $3,367) is classified as a Phase 2 item in the sourcing document but is noted in the financial-obligations compound requirements as a likely insurer condition of continued cover within 3–6 months of policy inception. It must appear in the pre-revenue or very early Phase 1 budget. This model treats it as a committed Phase 1 cost.
Operating Costs (Annual)
All figures are GST-exclusive unless stated. GST on most operating costs is an input credit recovered on the GST return; the net cost to Max Storage Ltd is the GST-exclusive amount.
Max Storage Ltd (operator entity)
| Cost item | Source | Annual cost ex. GST | Notes |
|---|---|---|---|
| Public liability insurance premium | source-insurance.md / financial-obligations.md | $1,304–$3,478 | Range from compound requirements ($1,500–$4,000 incl. GST). Mid-point: $2,391 ex. GST |
| Intercompany rent (Max Storage pays Douglas Enterprises) | financial-obligations.md | [UNCONFIRMED — TBD] | Arm's-length market rate; blocked pending accountant advice. See placeholder analysis below. |
| Internet — Lightwire plan | source-internet.md | $1,452 | $139/month × 12 ÷ 1.15 = $1,452 ex. GST |
| Internet — 4G cellular SIM (alarm panel DSC TL2803GR) | source-alarms.md | $104–$157 | $10–$15/month IoT SIM. Mid-point: $130 ex. GST/year |
| Software — Xero Starter plan | source-software.md Option D | $407 | ~$39/month × 12 ÷ 1.15 = $407 ex. GST |
| Software — cloud folder (Google Workspace or Microsoft 365, 1 user) | source-software.md Option D | $122 | ~$12/month × 12 ÷ 1.15 = $125 ex. GST approx |
| Alarm monitoring (Phase 2, if FMG requires post-inception) | source-alarms.md | $417–$522 | $480–$600/year incl. GST ($30–$50/month) — conditional on FMG requirement. Not counted in base operating cost; shown as conditional item. |
| Fire equipment — annual IQP service | source-fire-equipment.md Option A | $717 | ~$825 incl. GST ÷ 1.15 = $717 ex. GST |
| Accounting / tax compliance (two entities combined) | financial-obligations.md | $1,739–$4,348 | Compound requirements estimate $2,000–$5,000 incl. GST. Mid-point: $3,044 ex. GST |
| Cellular SIM — Phase 2 4G backup internet router | source-internet.md Phase 2 | $209 | ~$20/month × 12 ÷ 1.15 = $209 ex. GST. Phase 2 item; included for completeness. |
Sub-total Max Storage Ltd annual operating (excluding intercompany rent, excluding conditional monitoring, excluding Phase 2 SIM):
$1,452 + $130 + $407 + $125 + $717 + $3,044 + $2,391 = approximately $8,266/year ex. GST
Add mid-point public liability insurance ($2,391 ex. GST already included above).
Max Storage Ltd base operating costs (ex. rent, ex. monitoring): ~$8,266/year ex. GST
Douglas Enterprises Ltd (property owner entity)
| Cost item | Source | Annual cost ex. GST | Notes |
|---|---|---|---|
| Loan interest | financial-obligations.md | $29,140 | $470,000 × 6.2% = $29,140. Confirmed. Not a GST item (financial service). |
| Building insurance premium | source-insurance.md / financial-obligations.md | $2,609–$6,957 | Compound requirements range $3,000–$8,000 incl. GST. Mid-point: $4,783 ex. GST |
| Rotorua Lakes Council rates | financial-obligations.md | [UNCONFIRMED — TBD] | Estimated $3,000–$5,000 incl. GST at current rural/lifestyle classification. Reclassification risk: $6,000–$12,000. Call 07 348 4199 to confirm. [UNCONFIRMED] |
| Bay of Plenty Regional Council rates | financial-obligations.md | [UNCONFIRMED — TBD] | Quantum unknown. Call 0800 884 880. [UNCONFIRMED] |
| Lake Rotorua targeted rate | financial-obligations.md | [UNCONFIRMED — may be within RLC rates total above] | Confirm with RLC. [UNCONFIRMED] |
| Building maintenance (structural fabric) | financial-obligations.md first principles | $1,000–$3,000 | Allowance for rural shed maintenance. No sourcing agent output — estimate only. [ASSUMPTION: $2,000/year] |
Douglas Enterprises Ltd annual operating costs (confirmed items only):
$29,140 (interest) + $4,783 (building insurance mid-point) = $33,923/year ex. GST on confirmed items.
Add RLC rates mid-point ($3,478 ex. GST assumed) + BOPRC TBD + maintenance ($1,739 ex. GST) = total estimated $39,140/year [UNCONFIRMED on rates].
Intercompany Rent Placeholder Analysis
The intercompany rental rate is blocked pending accountant advice. For modelling purposes, a placeholder rate is derived from market evidence available in research-market.md on a per-m2 basis:
- Facility: ~360m2 rural shed, Hamurana
- Market reference: Lock and Store Te Puna uncovered outdoor storage $6.67/m2/month; Store-it Te Awamutu indoor $5.56/m2/month; OTSB Te Puna covered $9.49/m2/month
- Rural commercial shed comparable lease rates in Rotorua Lakes area: estimated $4–$7/m2/month gross for a simple rural shed structure (lower than storage operator pricing — this is a ground lease/building rent, not a storage rate to end customers)
- Applying $5/m2/month to 360m2: $1,800/month = $21,600/year ex. GST [UNCONFIRMED — assumption placeholder only]
This $21,600/year flows as:
- Cost to Max Storage Ltd: $21,600/year ex. GST (deductible operating expense)
- Income to Douglas Enterprises Ltd: $21,600/year ex. GST (taxable revenue, partially offsetting interest and rates)
- GST: Douglas Enterprises charges 15% GST on the rent invoice; Max Storage claims it back. Net GST effect across the two entities is zero provided both are GST-registered.
Douglas Enterprises Ltd net position on rent received:
Rent income $21,600 less interest $29,140 less rates (~$3,478 est.) less building insurance ($4,783) less maintenance ($1,739) = net deficit of approximately $17,540/year at the placeholder rent rate.
This deficit is the gap the storage business must ultimately close to make the overall structure viable for Douglas Enterprises.
Revenue Model
Bay Configuration and Pricing
Bay dimensions are not yet confirmed (site-access-requirements.md is PARTIAL; Easter 2026 site visit pending). The following uses the market research recommended pricing and assumed bay dimensions.
Assumed bay mix (12 bays total — to be confirmed at Easter site visit):
| Bay type | Count | Assumed size | Recommended monthly rate (incl. GST) | Monthly rate ex. GST |
|---|---|---|---|---|
| Standard boat bay (outdoor uncovered) | 8 | 8×4m (32 m2) | $230 | $200 |
| Large bay (outdoor uncovered, caravans/large boats) | 3 | 10×4m (40 m2) | $290 | $252 |
| Extra-large / motorhome bay | 1 | 12×4m (48 m2) | $345 | $300 |
Introductory Phase 1 pricing for first cohort (first 3 months):
Standard bays $200/month incl. GST ($174 ex. GST) converting to $230 at formal launch or consent.
Monthly Revenue at Full Occupancy (ex. GST)
| Bay type | Count | Monthly rate ex. GST | Monthly revenue (full) |
|---|---|---|---|
| Standard boat bay | 8 | $200 | $1,600 |
| Large bay | 3 | $252 | $756 |
| Extra-large bay | 1 | $300 | $300 |
| Total monthly at 100% occupancy | 12 | $2,656 |
Annual at 100% occupancy: $2,656 × 12 = $31,872 ex. GST
Revenue at Occupancy Scenarios
| Occupancy | Bays occupied (approx) | Monthly revenue ex. GST | Annual revenue ex. GST |
|---|---|---|---|
| 30% | 3–4 bays | $797 | $9,562 |
| 50% | 6 bays | $1,328 | $15,936 |
| 60% | 7 bays | $1,594 | $19,123 |
| 70% | 8–9 bays | $1,859 | $22,309 |
| 85% | ~10 bays | $2,257 | $27,084 |
| 100% | 12 bays | $2,656 | $31,872 |
These figures are the taxable turnover to Max Storage Ltd (GST-exclusive). Customer-facing prices are 15% higher (GST-inclusive). GST collected is remitted to IRD and is not income.
Break-Even Analysis
Break-Even Definition 1: Cover Max Storage Ltd Operating Costs (Excluding Rent and Capital)
Max Storage Ltd base operating costs (ex. intercompany rent, ex. capital amortisation):
$8,266/year ex. GST
Required monthly revenue: $8,266 ÷ 12 = $689/month
Revenue per bay per month (blended average across the 12-bay mix): $2,656 ÷ 12 = $221/bay/month ex. GST
Bays needed: $689 ÷ $221 = 3.1 bays = approximately 26% occupancy
At 26% occupancy (approximately 3 bays), Max Storage Ltd's operating costs excluding rent are covered.
Break-Even Definition 2: Cover Max Storage Ltd Operating Costs Including Intercompany Rent
Max Storage Ltd total operating costs (incl. placeholder rent $21,600/year, ex. capital):
$8,266 + $21,600 = $29,866/year
Required monthly revenue: $29,866 ÷ 12 = $2,489/month
Bays needed: $2,489 ÷ $221 = 11.3 bays = approximately 94% occupancy [UNCONFIRMED — depends on actual rent rate]
This is the key insight from the model: the intercompany rent is the dominant cost for Max Storage Ltd. Until the rent is set at the confirmed market rate, this figure cannot be finalised. At the placeholder rate of $21,600/year, near-full occupancy is required for Max Storage Ltd to break even on a cash basis.
If rent is set lower (e.g., $12,000/year):
Total Max Storage costs: $20,266/year → required occupancy: ~64%
If rent is set at $15,000/year:
Total Max Storage costs: $23,266/year → required occupancy: ~73%
Break-Even Definition 3: Cover Combined Group Operating Costs (Both Entities)
Max Storage Ltd total operating costs (incl. rent at placeholder): $29,866/year
Douglas Enterprises costs net of rent received: $39,140 − $21,600 = $17,540/year
Total group cash requirement: $29,866 + $17,540 = $47,406/year
The group breaks even (cash flow neutral) when storage revenue = $47,406/year ex. GST.
Required occupancy: $47,406 ÷ $31,872 = 149% of current capacity — not achievable with 12 bays.
This means the $470k loan interest cannot be fully serviced from 12 bays alone at the modelled pricing unless the facility is expanded. This is not a fatal finding — Douglas Enterprises may have other income, Tom's personal contribution, or the loan structure anticipated mixed-use revenue. However it must be noted explicitly.
At 12 bays fully occupied ($31,872/year), the facility covers its own operating costs and part of Douglas Enterprises' costs, but leaves a structural deficit of approximately $15,534/year at the group level.
Break-Even Months to Recover Phase 1 Capital
Phase 1 capital outlay (net of GST refund): ~$10,026 ex. GST
Net operating surplus at 70% occupancy (Max Storage Ltd, after all operating costs including rent at placeholder):
Revenue $22,309 − Total Max Storage costs $29,866 = deficit of $7,557/year at placeholder rent.
At the placeholder rent rate, Max Storage Ltd does not generate a surplus sufficient to recover capital at 70% occupancy. Capital is recovered only when the rent is set at a level that allows a surplus.
If rent is $12,000/year (lower bound scenario):
Revenue at 70% occupancy: $22,309
Total Max Storage costs: $20,266
Operating surplus: $2,043/year
Months to recover $10,026 capital: ~59 months (approx 5 years)
This confirms the model is sensitive to the intercompany rent rate. The accountant engagement is the single most important action for making this model workable.
Year 1 Projection
Assumptions:
- Phase 1 soft launch May/June 2026 (7 months of the financial year)
- Occupancy ramp: 2 bays in month 1–2 (personal referrals), 4 bays months 3–4, 6 bays months 5–7
- Average occupancy over 7 months: ~4 bays = 33%
- Intercompany rent: placeholder $21,600/year ($1,800/month)
- All costs are full-year unless noted
| Item | Annual amount ex. GST | Year 1 apportioned (7/12) | Notes |
|---|---|---|---|
| Revenue | |||
| Storage revenue (avg 4 bays × $221/month) | $6,188 | 7 months at average 4-bay occupancy | |
| Max Storage Ltd operating costs | |||
| Internet — Lightwire | $1,452 | $847 | From first connection (Easter 2026) |
| Internet — alarm SIM | $130 | $76 | |
| Software (Xero + folder) | $532 | $310 | |
| Fire equipment service | $717 | — | First year: IQP commissioning already in capital; annual service from Year 2 |
| Public liability insurance | $2,391 | $1,395 | Assumed from launch |
| Accounting | $3,044 | $1,776 | |
| Intercompany rent (placeholder) | $21,600 | $12,600 | 7 months [UNCONFIRMED] |
| Total Max Storage operating costs (Year 1, 7 months) | $17,004 | ||
| Max Storage Year 1 operating deficit | −$10,816 |
Douglas Enterprises Ltd Year 1 position (12 months, full year loan costs):
| Item | Amount ex. GST |
|---|---|
| Interest | $29,140 |
| Building insurance | $4,783 |
| Rates (placeholder) | $3,478 [UNCONFIRMED] |
| Maintenance allowance | $1,739 |
| Rent income from Max Storage (7 months) | $12,600 [UNCONFIRMED] |
| Douglas Enterprises net deficit Year 1 | $26,540 |
Year 1 summary:
The first year is expected to run at a significant deficit across both entities, driven by:
- Only 7 months of revenue (Easter 2026 setup; soft launch May/June 2026)
- Low occupancy during ramp-up
- Full capital expenditure in the first months
- Full loan interest obligation regardless of revenue
This is structurally expected for a start-up storage facility. The test is whether Year 2 and Year 3 bring the model to break-even.
Year 3 Projection
Assumptions:
- Stabilised occupancy: 70% (8–9 bays, consistent with the recommendation that Max Storage is positioned above the rural floor and has genuine lake-proximity demand)
- Resource consent obtained by late 2027 / early 2028, enabling post-consent marketing (Google Business Profile, TradeMe, flyers at Hamurana boat ramp)
- Pricing maintained at $230/month standard bay (no inflation adjustment for simplicity)
- Intercompany rent: placeholder $21,600/year [UNCONFIRMED]
- Annual operating cost increases negligible (no major new staff or systems)
| Item | Year 3 annual ex. GST |
|---|---|
| Max Storage Ltd | |
| Storage revenue (70% occupancy) | $22,309 |
| Internet (Lightwire + 4G SIM) | $1,661 |
| Software (Xero + folder) | $532 |
| Fire equipment annual service | $717 |
| Alarm monitoring (if FMG requires, Phase 2) | $470 |
| Public liability insurance | $2,391 |
| Accounting | $3,044 |
| Intercompany rent (placeholder) | $21,600 [UNCONFIRMED] |
| Total Max Storage operating costs | $30,415 |
| Max Storage net position Year 3 | −$8,106 |
At the placeholder rent rate and 70% occupancy, Max Storage Ltd remains in deficit in Year 3. This returns to the break-even analysis: 94% occupancy is needed at the placeholder rent rate.
If rent is $12,000/year and 70% occupancy:
Revenue $22,309 − costs ($30,415 − $21,600 + $12,000 = $20,815) = surplus of $1,494/year
If rent is $12,000/year and 85% occupancy:
Revenue $27,084 − costs $20,815 = surplus of $6,269/year
Douglas Enterprises Year 3:
| Item | Year 3 annual ex. GST |
|---|---|
| Interest | $29,140 |
| Building insurance | $4,783 |
| Rates | $3,478 [UNCONFIRMED] |
| Maintenance | $1,739 |
| Rent income from Max Storage (placeholder) | $21,600 [UNCONFIRMED] |
| Douglas Enterprises net Year 3 | −$17,540 |
Douglas Enterprises runs a structural deficit throughout the loan term unless:
(a) rent income from Max Storage increases as occupancy and pricing improve, or
(b) the rental rate is set at a level that better reflects cost recovery, or
(c) Douglas Enterprises has other income sources.
Reserve fund accumulation (Year 3):
If the business has any surplus, financial obligations compound requirements mandate accumulating a cash reserve equal to one year's interest ($29,140) before Year 5. At the current modelled figures, this reserve cannot be built from operating cash flow at 70% occupancy with the placeholder rent. Ed must decide the source of the refinancing reserve.
Year 5 — Loan Refinancing Scenario
The Douglas Enterprises $470k loan matures at year 5. Refinancing is the expected exit strategy. The following analysis examines whether the business is in a position to refinance.
Year 5 financial performance target (from financial-obligations compound requirements):
NZ bank DSCR requirement: 1.2x–1.5x (UNCONFIRMED — standard NZ rural commercial practice)
Annual interest: $29,140
Required net income available for debt service: $29,140 × 1.2 = $34,968 minimum
"Net income available for debt service" means Douglas Enterprises' income after all operating costs excluding interest. At the current structure, this = rent from Max Storage − rates − building insurance − maintenance = $21,600 − $3,478 − $4,783 − $1,739 = $11,600 (placeholder, all UNCONFIRMED).
$11,600 is well below the $34,968 minimum DSCR target.
For refinancing to succeed on standard NZ bank terms, either:
- The intercompany rent must be set at approximately $39,000/year ($3,250/month) to produce net income of ~$29,000 after operating costs, or
- Occupancy must be significantly higher, and a lower rent rate compensated by higher storage revenue, or
- The loan is refinanced at a lower principal (if some capital repayment has been made), or
- Douglas Enterprises has additional income sources beyond the storage operation.
At maximum 12-bay occupancy (100%), annual storage revenue is $31,872 ex. GST. After Max Storage Ltd's non-rent operating costs (~$8,266/year), the maximum rent Max Storage Ltd could pay while remaining cash-flow neutral is ~$23,606/year. At $23,606 rent, Douglas Enterprises' net income after operating costs = $23,606 − $3,478 − $4,783 − $1,739 = $13,606/year. This still falls below the DSCR target.
The 12-bay facility at current pricing cannot generate DSCR 1.2x at current loan terms unless:
- The loan is partially repaid before year 5 (reducing interest burden), or
- Additional bays are added (requires consent to permit expansion), or
- Pricing is increased above current market benchmarks, or
- The refinancing bank accepts a lower DSCR (some rural lenders accept 1.0x–1.1x — UNCONFIRMED)
Year 5 scenarios:
| Scenario | Occupancy | Annual revenue ex. GST | Max Storage net surplus (at rent $12k) | DSCR (est.) |
|---|---|---|---|---|
| Pessimistic | 50% | $15,936 | −$4,330 | <1.0x |
| Base | 70% | $22,309 | $1,494 | ~0.5x at placeholder rent |
| Optimistic | 85% | $27,084 | $6,269 | ~0.8x |
| Full occupancy | 100% | $31,872 | $11,057 | ~1.0x |
DSCR calculated as Douglas Enterprises net income ÷ $29,140 interest. None of these scenarios achieves 1.2x DSCR without expansion or rent restructuring.
Year 5 interest rate stress:
| Scenario | Loan interest rate | Annual interest | DSCR at full occupancy (conservative) |
|---|---|---|---|
| Current rate | 6.2% | $29,140 | ~1.0x (borderline) |
| Refinancing rate +1% | 7.2% | $33,840 | <1.0x (challenging) |
| Refinancing rate +2% | 8.2% | $38,540 | Significant shortfall |
At current NZ interest rate levels (OCR tracking, commercial lending typically 7–9% for rural commercial as at early 2026), refinancing at a higher rate than 6.2% is plausible. A rate of 7.2–7.5% is a realistic stress scenario. This would require higher occupancy or lower operating costs to maintain serviceability.
Reserve fund status at Year 5:
Target: $29,140 cash reserve (one year's interest).
At current modelled surpluses (small or negative), this reserve is unlikely to accumulate from trading alone. Ed must identify an external capital source for this reserve.
What must be in place at Year 5 for refinancing:
- Building insurance at full replacement value — confirmed in force
- Resource consent in place or formally consented activity documented (target: consent by late 2027)
- 4 years of financial records showing occupancy and revenue
- No material adverse change to property use classification
- Cash reserve of $29,140 minimum
- DSCR meeting the refinancing lender's threshold [UNCONFIRMED — obtain from lender]
GST Summary
Both Max Storage Ltd and Douglas Enterprises Ltd should register for GST before any capital expenditure is incurred.
Max Storage Ltd — annual GST position (at 70% occupancy, Year 3 steady state):
| Item | GST-inclusive | GST component |
|---|---|---|
| Output tax on storage revenue | $22,309 ex. GST | $22,309 × 15% = $3,346 output GST |
| Input credits — internet | $1,661 ex. GST | $249 credit |
| Input credits — software | $532 ex. GST | $80 credit |
| Input credits — fire service | $717 ex. GST | $108 credit |
| Input credits — insurance | $2,391 ex. GST | $359 credit |
| Input credits — accounting | $3,044 ex. GST | $457 credit |
| Input credits — intercompany rent | $21,600 ex. GST [UNCONFIRMED] | $3,240 credit [UNCONFIRMED] |
| Net GST payable by Max Storage Ltd | ~$3,346 − $4,493 = net credit position of ~$1,147 |
At 70% occupancy with the placeholder rent included as an input credit, Max Storage Ltd is in a net GST credit position. This means Max Storage Ltd would receive GST refunds from IRD rather than making net payments. This changes at higher occupancy:
At 100% occupancy: output GST $4,781 − input credits $4,493 = net GST payable ~$288/year (effectively near-neutral).
Douglas Enterprises Ltd — annual GST position:
| Item | GST |
|---|---|
| Output tax on intercompany rent ($21,600 × 15%) [UNCONFIRMED] | $3,240 output GST |
| Input credits — building insurance ($4,783 × 15%) | $717 credit |
| Input credits — maintenance ($1,739 × 15%) | $261 credit |
| Input credits — rates (if rates are a GST supply — confirm with accountant) | TBD |
| Net GST payable by Douglas Enterprises | ~$2,262/year [UNCONFIRMED] |
Intercompany GST wash:
Max Storage Ltd pays $3,240 GST on the rent and claims it back as input credit. Douglas Enterprises charges $3,240 GST and remits it to IRD. Net effect across the group: zero. Both entities must be GST-registered before the first rent invoice is issued.
Phase 1 capital GST refund:
$11,530 × 15/115 = $1,504 input credits on Phase 1 capital spend — recoverable in the first GST return period provided both entities are registered before any purchases.
Sensitivity Analysis
Interest Rate Sensitivity (Douglas Enterprises)
| Rate | Annual interest | Change vs base |
|---|---|---|
| 5.2% (−1%) | $24,440 | −$4,700/year |
| 6.2% (base) | $29,140 | — |
| 7.2% (+1%) | $33,840 | +$4,700/year |
| 8.2% (+2%) | $38,540 | +$9,400/year |
At refinancing in Year 5, a +2% rate increase adds $9,400/year to Douglas Enterprises' interest burden. At full 12-bay occupancy, the facility generates ~$31,872/year storage revenue. The additional $9,400 represents approximately 29% of total facility revenue — a material impact.
Occupancy Sensitivity (Max Storage Ltd, with rent at $12,000/year lower-bound scenario)
| Occupancy | Annual revenue | Operating costs | Net surplus/(deficit) |
|---|---|---|---|
| 30% | $9,562 | $20,266 | (−$10,704) |
| 50% | $15,936 | $20,266 | (−$4,330) |
| 60% | $19,123 | $20,266 | (−$1,143) |
| 70% | $22,309 | $20,266 | +$2,043 |
| 85% | $27,084 | $20,266 | +$6,818 |
| 100% | $31,872 | $20,266 | +$11,606 |
Break-even at approximately 64% occupancy with rent at $12,000/year.
The lower-bound rent scenario is deliberately optimistic to show what is possible with accountant engagement.
Insurance Cost Variance
| Scenario | Building insurance | PL insurance | Total insurance | Impact vs mid-point |
|---|---|---|---|---|
| Low (FMG competitive rural) | $2,609 | $1,304 | $3,913 | −$3,261/year |
| Mid (compound requirements mid-point) | $4,783 | $2,391 | $7,174 | — |
| High (specialist programme / elevated risk) | $6,957 | $3,478 | $10,435 | +$3,261/year |
The insurance variance of ±$3,261/year is significant relative to Max Storage Ltd's operating surplus at low occupancy. The FMG quote arriving is the single most important near-term data point.
What if Occupancy Stays Below 50% for 2+ Years
This is the scenario the financial obligations compound requirements explicitly flags as a risk.
At 50% occupancy for 2 years:
- Max Storage Ltd cumulative deficit (vs rent $12,000/year): 2 × $4,330 = $8,660
- Douglas Enterprises cumulative deficit: 2 × ($39,140 − rent received $12,000) = $54,280
- Total interest paid but not serviced from storage: $58,280 over 2 years
Cash shortfall over 2 years at 50% occupancy approaches $63,000 across both entities. Without an external cash injection or Ed/Jenny's personal contribution, this is unsustainable.
Minimum viable occupancy for sustainability (without external funding):
60–65% (with rent at $12,000/year) or 70%+ (with rent at $21,600/year placeholder).
The Phase 1 ramp-up scenario (Month 1–12 at average 33% occupancy) is expected to run a deficit. The critical question is whether occupancy reaches 60%+ by end of Year 2. Given Hamurana's genuine lake-proximity demand advantage and no competing commercial facility within 15–20 minutes, a 60% occupancy rate by end of Year 2 appears achievable with active personal referral marketing — but it is not guaranteed.
Key Risks and Open Questions
Weakest Assumptions in the Model
- Intercompany rent — placeholder $21,600/year. This is the single most load-bearing unknown in the entire model. Every Max Storage Ltd surplus/deficit figure changes materially when the actual rate is set. The placeholder was derived from a per-m2 market estimate and should not be relied upon.
- Insurance premium — no FMG quote yet. The compound requirements estimate ($3,000–$8,000 building + $1,500–$4,000 PL) is wide. A $5,000 premium swing changes the operating cost baseline significantly.
- Council rates — UNCONFIRMED. The RLC rates estimate could be materially different from the published rural residential rate when applied to this specific property. Reclassification risk (rates doubling to $6,000–$12,000) would eliminate any operating surplus at current occupancy levels.
- Bay dimensions. Revenue projections assume 8 standard 8×4m bays + 3 large 10×4m + 1 extra-large 12×4m. If the actual bay layout differs (fewer large bays, or smaller standard bays), revenue per bay changes. Confirm at Easter 2026 site visit.
- DSCR requirement at Year 5 refinancing. The 1.2x figure is standard NZ rural commercial practice but is not confirmed from actual loan documents. The actual lender requirement could be higher or lower.
What Ed Needs to Decide or Action
| Priority | Action | Blocks |
|---|---|---|
| Critical | Provide Jenny's loan documents to confirm: (a) loan covenant conditions, (b) whether commercial leasing to a related party requires lender consent, (c) the DSCR standard the lender applies | Intercompany lease structure, Year 5 scenario, MAC risk |
| Critical | Engage accountant to set intercompany rent, advise on GST grouping, confirm maintenance split | The entire Max Storage P&L and break-even analysis |
| High | Chase FMG quote (open since 2026-03-28) | Operating cost baseline, insurance compliance |
| High | Call RLC (07 348 4199) to confirm current rates bill and rating category | Operating cost baseline for Douglas Enterprises |
| High | Call BOPRC (0800 884 880) to confirm annual rates | Operating cost baseline for Douglas Enterprises |
| High | Confirm bay dimensions at Easter 2026 site visit | Revenue per bay, pricing finalisation |
| Medium | Decide on Year 5 exit strategy (refinance to P&I, continue interest-only, sell) | Reserve fund requirement, Year 5 modelled position |
| Medium | Confirm gate pin pad model (Tom to photograph) | Access control hardware path, capital cost finalisation |
| Low | Get Ultrafire supply-and-install combined quote for fire equipment | Capital cost finalisation |
Dependencies on Sourcing Agents Not Yet Resolved
source-insurance.md— FMG quote outstanding. The insurance section of this model will need a full update when the quote arrives.source-access-control.md— Gate pin pad model unconfirmed. Capital cost range remains $1,030–$1,990 until Scenario A vs Scenario B is resolved.source-software.md— Storman Cloud Phase 2 pricing not obtained. Phase 2 software operating cost (est. $120–$200/month) not reflected in this model but should be added to Year 3 operating costs when the Phase 2 transition occurs.technical/site-access-requirements.md— PARTIAL. Bay dimensions and layout are assumptions in this model. Update revenue projections when this is confirmed.
All figures NZD. GST-exclusive figures used throughout unless explicitly stated. GST-inclusive figures in the revenue model reflect customer-facing pricing.
Items marked [UNCONFIRMED] are derived from NEEDS-INPUT upstream documents and must be replaced with confirmed figures when those inputs are available.
Items marked [ASSUMPTION] are the author's estimates based on NZ first principles where no sourcing agent output was available.
This model is not legal, tax, or financial advice. Ed should review with his accountant before relying on any figure for a financial decision.