New Mexico SaaS sales tax at a glance
Product Taxability Rules
| Does New Mexico tax SaaS? | Yes. The Taxation and Revenue Department classifies remotely accessed software as the sale of a license to use property or the performance of a service, both of which are fully taxable under the Gross Receipts Tax (GRT). |
|---|---|
| Is GRT the same as a sales tax? | Not legally. GRT is an excise tax imposed on the seller for the privilege of doing business in New Mexico, rather than a tax imposed directly on the consumer. Sellers generally pass this expense through to buyers as an itemized charge on the invoice. |
| Base State Tax Rate | 4.875%, effective July 1, 2023. Under NMSA 1978 § 7-9-4(C), state law includes a revenue contingency that could return the state rate to 5.125% if general fund revenues fail to meet statutory benchmarks. |
| Local Combined Rate Range | 5.125% to 10.8125%, determined by the location where the customer accesses or uses the software. Rates change semi-annually on January 1 and July 1 and cannot be accurately resolved by 5-digit ZIP code alone. |
State Registration & Collection Triggers
| What triggers a tax collection requirement? | Establishing physical presence (in-state office, personnel, or resident remote employees) or exceeding New Mexico's economic nexus threshold of $100,000 in taxable gross receipts sourced to the state in the previous calendar year. |
|---|---|
| What revenue counts toward the $100k limit? | Taxable gross receipts only. Receipts that are specifically exempt or deductible (such as wholesale transactions covered by an executed Nontaxable Transaction Certificate) do not count toward the $100,000 threshold. |
| Lookback Calculation Window | Previous calendar year only. Unlike most sales tax jurisdictions that evaluate the current or previous calendar year, New Mexico’s economic nexus statute evaluates prior calendar year revenue exclusively. |
| Are marketplace sales included? | Marketplace providers that meet economic nexus must collect and remit GRT on facilitated transactions. Marketplace sellers can deduct facilitated sales from their own returns under NMSA 1978 § 7-9-117, provided they retain documentation of the marketplace provider's registration. |
| SST State (Streamlined Sales Tax)? | No. New Mexico is not a member of the Streamlined Sales and Use Tax Agreement (SSUTA). Remote businesses register and file directly through the New Mexico Taxation and Revenue Department. |
| Primary Data Sources | New Mexico Statutes Annotated (NMSA 1978 Chapter 7, Article 9), New Mexico Administrative Code (NMAC Title 3, Chapter 2). |
Which types of software does New Mexico tax?
New Mexico does not draw taxability distinctions based on delivery mechanisms. Statutory gross receipts under NMSA 1978 § 7-9-3.5 encompass selling property, licensing property, and performing services in the state. Because cloud access, software downloads, and custom engineering all fall within these statutory definitions, almost every software and digital service charge is taxable.
| What you sell | Taxable in New Mexico |
|---|---|
| SaaS, accessed remotely, no download | Yes |
| Prewritten software, downloaded | Yes |
| Prewritten software on physical media | Yes |
| Custom software written for a single customer | Yes. Unlike states that treat bespoke coding as an exempt professional service, New Mexico taxes both services and software licensing under NMSA 1978 § 7-9-3.5 and NMAC 3.2.1.15(E). |
| Implementation, configuration, or consulting services | Yes. Implementation and integration services are taxable as general services under NMSA 1978 § 7-9-3.5. |
| SaaS resold to an intermediary | Deductible/Exempt only with a valid Type 2 Nontaxable Transaction Certificate (NTTC) on file from the buyer under NMSA 1978 § 7-9-47. Resold services require a Type 5 NTTC under § 7-9-48. |
| Multi-state enterprise SaaS agreements | Taxable on the New Mexico portion. Under NMSA 1978 § 7-9-57, receipts from licenses used outside New Mexico are deductible if supported by user or device apportionment records. |
Bundling software with ancillary implementation does not create a taxability trap between taxable and exempt lines, because both elements are taxable in New Mexico. However, separate itemization remains standard operational practice for clarity and audit defense, particularly when customers apportion licenses across multi-state workforces.
How do you charge the correct Gross Receipts Tax rate for SaaS in New Mexico?
Calculating New Mexico Gross Receipts Tax requires accounting for two core architectural differences compared to conventional sales tax states.
First, GRT is an excise tax imposed on the seller's gross receipts. While sellers are legally permitted to pass the tax through to the buyer, the legal liability rests with the business. On checkout forms and invoices, many merchants designate this charge as "Gross Receipts Tax" or "Tax" rather than "Sales Tax."
Second, New Mexico enforces destination-based sourcing for software and digital transactions under NMSA 1978 § 7-9-3.5(C) and NMAC 3.2.213.9. Receipts from licensing software for use in New Mexico are sourced to the location where the customer receives or uses the software.
Technical consulting, onboarding, and custom implementation are classified as general services rather than statutory professional services under NMSA 1978 § 7-9-3(M). Under NMAC 3.2.213.11, general services are also destination-sourced to the location where the customer receives the service or its product. Consequently, for remote SaaS vendors selling to New Mexico buyers, both the software subscription and related implementation services are sourced to the customer's delivery address.
Development teams have two paths for calculating New Mexico GRT: querying a tax engine via API or constructing and maintaining an internal rate resolution pipeline.
Option 1: Use the Ziptax Sales Tax API
You pass the customer’s address at checkout, and the API resolves the specific New Mexico jurisdiction code, local option increments, and combined destination tax rate in real time.
To query an address-level rate against a New Mexico customer location, call the v60 endpoint:
Bash
curl -G https://api.zip-tax.com/request/v60 \
-H "X-API-KEY: <apiKey>" \
-d key=your-api-key \
--data-urlencode "address=200 Lomas Blvd NW, Albuquerque, NM, 87102"To verify complete payload structures, explore the REST API documentation.
When processing API responses for New Mexico:
- Calculate tax using the combined rate rather than assembling state and county increments manually.
- Store the jurisdiction code and rate returned on the transaction record. New Mexico adjusts rates semi-annually on January 1 and July 1; recreating rates retrospectively from raw street addresses introduces reporting variances.
- Record the effective transaction date to ensure historical reporting reconciles against the rate schedule in effect during that filing period.
If your catalog contains multiple digital goods, software licenses, or specialized consulting lines, pass product taxability identifiers to return item-level determinations. Review the Taxability Information Codes (TICs) documentation or search for the correct product code directly.
The API resolves rate calculations based on location. Establishing whether a wholesale buyer has submitted an authorized NTTC or monitoring your aggregate revenue against the $100,000 nexus threshold resides in your financial records.
To automate economic nexus tracking, manage exemption certificates, and handle reporting, you can set up merchant management through Ziptax to integrate TaxCloud filing automation.
Option 2: Build and maintain it yourself
If you choose to engineer an internal tax determination system for New Mexico, your architecture must handle four state-specific requirements:
- Address-Level Rooftop Resolution: New Mexico combined rates span from 5.125% in rural unincorporated areas up to 10.8125% in specific municipalities and special taxing districts. Because jurisdiction boundaries cut across ZIP codes, resolving rates using 5-digit ZIP codes results in systemic calculation errors.
- Semi-Annual Rate Schedules: Unlike states that update sales tax schedules quarterly or annually, the New Mexico Taxation and Revenue Department issues updated GRT rate tables twice per year, effective January 1 and July 1.
- Enterprise Multi-Location Apportionment: Under NMSA 1978 § 7-9-57, out-of-state software use is deductible. If an enterprise client purchases 1,000 SaaS seats, with 200 users located in New Mexico and 800 located out-of-state, your billing engine must apply New Mexico GRT exclusively to the 20% New Mexico allocation while logging apportionment documentation.
- Prior-Calendar-Year Nexus Monitoring: Your nexus threshold engine must track receipts on a prior-calendar-year basis exclusively, evaluating taxable gross receipts without a transaction-count prong.
Four technical edge cases to avoid:
- Mapping IT Services as Origin-Sourced "Professional Services": New Mexico’s origin-sourcing rule applies only to statutory professional services (lawyers, CPAs, doctors, licensed engineers) under NMSA 1978 § 7-9-3(M). SaaS onboarding, configuration, and IT consulting are general services that must be destination-sourced to the client's location under NMAC 3.2.213.11.
- Missing the Statutory Rate Contingency: NMSA 1978 § 7-9-4(C) reduced the state base rate to 4.875%, but contains language that could revert the base rate to 5.125% if state general fund revenues fall below statutory targets. Ensure your engine dynamically fetches current schedules rather than hardcoding 4.875% permanently.
- Accepting Invalid Exemption Documentation: New Mexico does not accept standard multi-state resale certificates or generic resale affidavits. B2B resale exemptions require an official New Mexico Nontaxable Transaction Certificate: Type 2 for resold software licenses, or Type 5 for resold services.
- Incorrect Sourcing for Remote Workforces: When a client purchases a centralized SaaS platform for employees distributed across multiple New Mexico offices or residential remote locations, tax must be calculated based on the specific delivery points or primary business location assigned to those users.
When does a SaaS business have to collect GRT in New Mexico?
Registration and tax liability are established by physical presence or by crossing New Mexico’s economic nexus threshold.
Rule 1: Monitor your registration triggers (nexus)
You are legally required to register with the New Mexico Taxation and Revenue Department when either of the following conditions occurs:
- Physical Presence: Maintaining an office, warehouse, server infrastructure, or resident remote employees inside New Mexico.
- Economic Nexus: Having taxable gross receipts from sales, leases, or licenses of property, or services delivered into New Mexico totaling $100,000 or more in the previous calendar year under NMSA 1978 § 7-9-3.3. New Mexico does not enforce a transaction count threshold (e.g., no 200-transaction test).
Rule 2: Apply the correct collection logic
Because New Mexico GRT applies broadly across property, digital licenses, and services, crossing the economic nexus threshold makes virtually all B2C and B2B SaaS revenue in the state taxable. The primary exceptions are:
- Documented Resale (NTTC): Sales to a reseller who provides a valid Type 2 NTTC (for software licenses) or Type 5 NTTC (for services).
- Out-of-State Enterprise Use: The portion of an enterprise contract apportioned to users outside New Mexico, deducted under NMSA 1978 § 7-9-57.
- Marketplace Sales: Sales facilitated through a registered marketplace provider that collects and remits GRT on your behalf, deductible on your return under NMSA 1978 § 7-9-117.
Where Ziptax helps
If you are developing a billing engine, an ERP workflow, or a SaaS platform, you do not need complex enterprise tax software to return an accurate checkout rate. You need a fast, dependable endpoint.
Ziptax manages the jurisdictional and rate complexity of state gross receipts and sales taxes:
- Rooftop Precision: Resolves rates across 12,000+ U.S. tax jurisdictions using address-level matching, handling New Mexico’s semi-annual rate schedule changes and destination-based location codes.
- Engineered for Platforms: Built for developers to embed real-time rate queries directly into web applications, payment checkouts, and recurring billing engines.
- Predictable API Pricing: Built for engineering teams looking to pay strictly for API throughput without long-term software contracts.
- The TaxCloud Runway: When your transaction volume scales or your accounting team requires automated filing and remittance, integrate Ziptax alongside TaxCloud for full end-to-end compliance.
Get New Mexico SaaS tax rates from an API
Address-level rates for every New Mexico jurisdiction code, alongside real-time calculations across the United States and Canada.
Frequently asked questions
Is New Mexico's Gross Receipts Tax the same thing as a sales tax? Not legally, though it functions similarly for an end customer. GRT is an excise tax levied on the seller for the privilege of engaging in business in New Mexico, not a consumer sales tax. In practice, sellers routinely pass the tax on to customers as a separate line item on the invoice.
Do you have to register in New Mexico if you think your SaaS sales are mostly exempt? Usually yes, if you meet the threshold. Because New Mexico broadly taxes both software licenses and services, standard B2B SaaS sales are fully taxable unless the buyer furnishes an authorized New Mexico Nontaxable Transaction Certificate (NTTC) or the software is used out-of-state. The $100,000 economic nexus threshold is measured exclusively against the prior calendar year’s taxable gross receipts.
Does New Mexico tax software differently depending on how it's delivered? No. New Mexico does not differentiate between remotely hosted SaaS, downloadable software, or physical media. Under NMSA 1978 § 7-9-3.5, all methods are treated as taxable sales or licenses of property. Custom software development is also taxable as the performance of a service or sale of proprietary software under NMAC 3.2.1.15(E).
How are SaaS implementation and consulting services sourced for Gross Receipts Tax? They are destination-sourced to the customer's location. Software implementation and technical consulting are categorized as general services rather than statutory professional services under NMSA 1978 § 7-9-3(M). Under NMAC 3.2.213.11, receipts from general services are sourced to where the service or the product of the service is delivered to the customer.
Can you use a ZIP code to determine a New Mexico Gross Receipts Tax rate? No. New Mexico’s Gross Receipts Tax rates are established by local administrative location codes that frequently bisect 5-digit ZIP codes. Using a ZIP code lookup often results in assigning the wrong municipal or county rate. Sourcing must be performed using the specific street address, matched against the state's semi-annually updated rate schedule.
Sources
- Gross Receipts Definition & Sourcing Rules: NMSA 1978 § 7-9-3.5 (Definition; gross receipts; sourcing).
- Tax Imposition & Statutory Rate: NMSA 1978 § 7-9-4 (Imposition and rate of tax; denomination as "gross receipts tax").
- Economic Nexus Standard: NMSA 1978 § 7-9-3.3 (Definition; engaging in business).
- Software Taxability & Custom Programming: NMAC 3.2.1 (Gross Receipts Tax: General Provisions, Computer Software, Custom Software).
- Destination Sourcing Regulations: NMAC 3.1.4.13 (Reporting according to business location).
- Resale Deductions for Licenses (Type 2 NTTC): NMSA 1978 § 7-9-47 (Deduction; sale of property or licenses for resale).
- Resale Deductions for Services (Type 5 NTTC): NMSA 1978 § 7-9-48 (Deduction; sale of a service for resale).
- Out-of-State License Apportionment: NMSA 1978 § 7-9-57 (Deduction; sale of certain services or licenses to an out-of-state buyer).
- Marketplace Seller Deduction: NMSA 1978 § 7-9-117 (Deduction; gross receipts; marketplace seller).
- Department Technical Guidance: New Mexico TRD FYI-105 (Gross Receipts & Compensating Taxes Overview).