Frequently Asked Questions
New Zealand landline numbers follow the format 0[Area Code][Local Number], for example, 03 123 4567. The area code signifies the geographic region, while the local number is the unique identifier for the subscriber. This format is essential for accurate dialing within New Zealand.
Use a regular expression like /^02[12789]\d{7,8}$/ to validate New Zealand mobile numbers. This expression checks for the correct mobile prefix (021, 022, 027, 028, or 029) and a 7-8 digit subscriber number, ensuring data integrity in your application.
Auckland, along with Northland, uses area code 09. Knowing the area code is crucial for correctly dialing landline numbers within Auckland and surrounding areas.
New Zealand's mobile network prefixes include 021 (Vodafone), 022 (2degrees), 027 (Spark), 028 (Spark), and 029 (Spark IoT/Data). Recognizing these prefixes allows for identification of the specific telecommunications provider associated with a mobile number.
To dial an international number from New Zealand, use the international prefix 00 or 0161, followed by the country code and the subscriber's number. For example, to call the US, you would dial 00 1 [area code] [phone number].
New Zealand's country code is +64. This code is necessary when dialing a New Zealand number from another country, ensuring the call is routed correctly.
Number portability lets users keep their numbers when changing providers, making accurate carrier identification challenging. It necessitates real-time lookup mechanisms, like using a dedicated service or API, to route calls correctly and maintain updated records.
The Number Administration Deed (NAD) defines standards for New Zealand phone numbers. Adhering to these standards is essential for developers and ensures consistent and accurate implementation of phone number formats and processes.
You can validate international New Zealand numbers by first checking for the +64 country code, then validating the remaining digits as a standard NZ number (after replacing +64 with 0). This approach allows for proper handling of both national and international formats.
Best practices include implementing robust monitoring and alerting for tracking error rates and API response times, utilizing caching and connection pooling to optimize performance, and implementing data encryption and access control to ensure security.
Protected number ranges in New Zealand include emergency services (111), toll-free numbers (0800), premium-rate numbers (0900), and reserved numbers (0500). Applications should handle these ranges appropriately, avoiding assigning them to regular users and ensuring accurate routing.
New Zealand toll-free numbers follow the format 0800 [Subscriber Number]. These numbers allow callers to reach businesses or services without incurring charges and are essential for customer service and support lines.
New Zealand Phone Numbers: Complete Guide to +64 Format, Validation & Area Codes
Master New Zealand phone number validation, formatting, and compliance. This comprehensive guide shows you how to validate +64 mobile and landline numbers, work with geographic area codes (03, 04, 06, 07, 09), implement Mobile Number Portability (MNP) lookups, and comply with Number Administration Deed (NAD) standards (https://www.nad.org.nz/). Get practical regex patterns, code examples, and regulatory best practices for working with New Zealand phone numbers.
New Zealand Phone Number Format and Structure
New Zealand phone numbers use a structured format with country codes, area codes, and subscriber numbers. Master these components to parse and validate numbers accurately.
Key Components
Number Formats
New Zealand phone numbers follow these formats:
0[Area Code][Local Number]
(e.g., 03 123 4567)02[Mobile Prefix][Subscriber Number]
(e.g., 021 123 4567, 8 – 10 digits total)0800 [Subscriber Number]
or0508 [Subscriber Number]
(e.g., 0800 123 456, 0508 123 456, 10 digits total) 10900 [Subscriber Number]
(e.g., 0900 123 45, 9 digits total)New Zealand Area Codes by Region
Area codes in New Zealand follow geographic assignments 1:
Mobile Number Prefixes and Carrier Identification
Mobile network prefixes identify the original telecommunications provider. Numbers may now operate on different networks due to Mobile Number Portability (MNP), implemented 1 April 2007 1:
SMS Carrier Lookup: Text any New Zealand mobile number to 300 for instant carrier identification. This free service from 2degrees (supported by One NZ and Spark as of September 2019) returns the current carrier name via SMS 1. For programmatic carrier identification, see phone number lookup services.
API Alternatives for Programmatic Lookup:
How to Validate New Zealand Phone Numbers
Implement phone number validation before storing or processing numbers. Validation prevents SMS delivery failures (saving 5-15 cents per failed message), reduces database errors, catches user typos at input, and ensures telecommunications compliance 3. For international number formatting standards, see our guide on E.164 phone number format.
Regular Expression Patterns for Validation
Use these regular expressions to validate different types of New Zealand phone numbers:
Pattern Breakdown:
landline
mobile
tollFree
premium
protected
Common Validation Failures:
02012345
021123456
)091234567
0912345678
)0311234567
0312234567
)0801234567
0800123456
)+6491234567
+6491234567
→+64912345678
)Mobile Number Portability (MNP) Implementation
Mobile Number Portability (MNP) has operated in New Zealand since 1 April 2007 1. Users retain their phone numbers when switching providers through a centralized Internet Protocol Management System (IPMS) maintained by the Telecommunications Forum (TCF).
Implementation Requirements and Best Practices:
Cache Strategy Details:
Local and Mobile Number Portability services operate under the Telecommunications Act 2001. The Commerce Commission issued determinations in 2005 (Decision 554)_ 2010 (Decision 705)_ 2016 (Decision 32)_ and reviewed them in 2021 4.
Protected Number Ranges
Specific number ranges serve reserved purposes. You cannot assign these to regular subscribers or use them for automated dialing:
Implementation Example:
Network Coverage Validation
Validate network coverage to prevent SMS failures in areas with limited service. New Zealand has 98%+ population coverage_ but rural and remote areas (especially South Island high country and offshore islands) may have limited connectivity 1.
Implementation Approaches:
Fallback Implementation Example:
Production Deployment Considerations
Monitoring and Alerting
Track these key metrics in production:
Tools: Datadog, New Relic, Prometheus/Grafana, or CloudWatch for AWS deployments
Performance Optimization
Security
Protect phone number data under New Zealand Privacy Act 2020 and Telecommunications Information Privacy Code 2020:
Regulatory Compliance
Telecommunications operators and service providers in New Zealand must comply with multiple regulatory frameworks:
Number Administration Deed (NAD) Compliance:
Commerce Commission Requirements:
Telecommunications Forum (TCF) Obligations:
For Developers and Third-Party Services:
Regulatory Bodies:
Frequently Asked Questions
What is the country code for New Zealand phone numbers?
New Zealand's international country code is +64. Dial +64 followed by the area code (without the leading 0) and local number when calling from outside New Zealand. For example, +64 3 123 4567 reaches a Christchurch landline, and +64 21 123 4567 reaches a One NZ mobile number.
How do I validate New Zealand mobile phone numbers?
Use the pattern
02[012789]
followed by 7 – 9 additional digits (8 – 10 digits total after 02) to validate New Zealand mobile numbers. Mobile prefixes include 021 (One NZ), 022 (2degrees), 027 (Spark), 028 (Spark/CallPlus), and 029 (One NZ). Match these formats with regex patterns to ensure proper validation of the complete number structure.What are the area codes for New Zealand regions?
New Zealand uses 5 geographic area codes: 03 (South Island and Chatham Islands), 04 (Wellington metro and Kāpiti Coast), 06 (Lower North Island including Taranaki, Hawke's Bay, Gisborne, Wairarapa), 07 (Central North Island including Hamilton, Tauranga, Rotorua), and 09 (Auckland and Northland). These single-digit codes precede 7-digit local numbers.
How does Mobile Number Portability work in New Zealand?
Mobile Number Portability (MNP) has operated in New Zealand since 1 April 2007. Users can switch carriers while keeping their phone numbers through a centralized Internet Protocol Management System (IPMS) maintained by the Telecommunications Forum (TCF). Text any number to 300 (free service from 2degrees) to determine its current carrier.
What is the difference between 0800 and 0508 numbers?
Both 0800 and 0508 are toll-free number prefixes in New Zealand. Telecom (now Spark) originally used the 0800 range exclusively, while Clear Communications introduced 0508 as a competitive toll-free option. Today, multiple network operators sell both ranges. Both prefixes use 6 – 7 digits and are free to call from New Zealand landlines and mobiles.
How do I format New Zealand phone numbers for international display?
Use E.164 international format for New Zealand numbers: +64 [area code without 0] [local number]. Examples: +64 3 123 4567 (landline), +64 21 123 4567 (mobile). Domestically, use the leading 0: 03 123 4567 (landline) or 021 123 4567 (mobile). Separate the area/mobile prefix from the local number with a space for readability.
What emergency numbers are available in New Zealand?
Dial 111 for all emergency services in New Zealand (Police, Fire, Ambulance). This number works from any phone. GSM mobiles can also dial 112 (international emergency number). For non-emergency police matters, dial 105. All emergency numbers work without credit on mobile phones and receive priority in congested networks.
What is the Number Administration Deed (NAD)?
The Number Administration Deed (NAD) provides centralized and independent administration of New Zealand's telecommunications numbering resources. NAD manages number allocations, maintains the numbering plan, and ensures regulatory compliance. All providers must follow NAD standards when assigning and managing phone numbers.
Can I port my landline number in New Zealand?
Yes, Local Number Portability lets you keep your landline number when switching providers. This service has been available since the early 2000s alongside Mobile Number Portability. The Telecommunications Act 2001 regulates both services, with Commerce Commission determinations issued in 2005, 2010, 2016, and reviewed in 2021.
What are premium rate numbers in New Zealand?
Premium rate numbers in New Zealand use the 0900 prefix followed by 5 digits (e.g., 0900 12345). These numbers charge higher rates for services like voting lines, adult content, and information services. The calling party pays the premium fee, split between the telecommunications provider and the service provider. Check rates before calling 0900 numbers.
Summary
You now understand New Zealand's phone numbering system: +64 country code, geographic area codes (03, 04, 06, 07, 09), and mobile network prefixes (021, 022, 027, 028, 029). Use validation regex patterns for landline, mobile, toll-free (0800/0508), and premium (0900) numbers with proper international and domestic formatting.
Mobile Number Portability (MNP) operates through the centralized IPMS system managed by the Telecommunications Forum (TCF) since 1 April 2007. Query the IPMS database through approved access (NAD membership required) or third-party services like WebSMS. Implement 7-14 day caching for carrier lookups to reduce latency and costs.
Validation prevents delivery failures (saving 5-15 cents per failed SMS), improves user experience, and ensures regulatory compliance. Protect phone number data under Privacy Act 2020 with AES-256 encryption, TLS 1.2+, and role-based access controls.
The Number Administration Deed (NAD) governs numbering resource administration. The Commerce Commission regulates telecommunications services under the Telecommunications Act 2001. Comply with Unsolicited Electronic Messages Act 2007 and obtain user consent for marketing messages.
Extend your implementation with:
isProtectedNumber()
function to block emergency numbers (111, 112, 105) from automated dialingReferences
Footnotes
Wikipedia. "Telephone numbers in New Zealand." https://en.wikipedia.org/wiki/Telephone_numbers_in_New_Zealand. Accessed October 2025. Confirms 8 – 10 digit mobile numbers, MNP implementation (1 April 2007), area code allocations, 0508 toll-free prefix, and emergency service numbers including 105. ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7 ↩8 ↩9
New Zealand Telecommunications Forum (TCF). "Access to IPMS." https://www.tcf.org.nz/industry-hub/number-portability/access-to-ipms. Accessed October 2025. Details IPMS access requirements for network operators, resellers, SMS partners, and third-party developers. Prerequisites include NAD membership for full access or carrier endorsement for SMS partner access. ↩ ↩2 ↩3 ↩4 ↩5
Intersoft Systems. "New Zealand Phone Number validation." https://www.intersoft.co.nz/Support/KbArticle.aspx?id=20291. Technical validation rules: landlines begin 03/04/06/07/09 with 7-digit local numbers (excluding 0/1 start), mobiles begin 02 with 9-11 total digits, toll-free 0800/0508 with 10 digits, premium 0900 with 9-11 digits. ↩ ↩2 ↩3 ↩4 ↩5
New Zealand Commerce Commission. "Local and mobile number portability." https://www.comcom.govt.nz/regulated-industries/telecommunications/regulated-services/copper-services/local-and-mobile-number-portability/. Regulatory determinations for MNP issued in 2005, 2010, 2016, and reviewed in 2021 under the Telecommunications Act 2001. Specifies IPMS access requirements and porting timeframes (1-2 business days mobile, 1-5 business days landline). ↩ ↩2 ↩3 ↩4 ↩5
New Zealand Telecommunications Forum (TCF) and Number Administration Deed (NAD). https://www.tcf.org.nz/ and https://www.nad.org.nz/. Industry bodies managing number portability IPMS system and centralized numbering administration. NAD Rules v7.1 (May 2022) governs number allocation requirements. ↩ ↩2 ↩3 ↩4