NMI vs Authorize.net: Which Payment Gateway Fits You?

Laptop showing code on a developer's desk while comparing NMI vs Authorize.net payment gateway integrations

Table of Contents

NMI vs Authorize.net comes down to how you sell and who manages your payments. Authorize.net is a Visa-owned gateway that many small online businesses can set up on their own, while NMI is a white-label gateway sold only through partners such as processors, ISOs, and software platforms. Both connect your website or app to a merchant account, and both handle the basics well. This guide compares their features side by side, explains which one fits common business types, and gives you a checklist for choosing.

Key takeaways

  • A payment gateway is not a merchant account. You still need a merchant account (or a processor) behind either gateway.
  • Authorize.net is a wholly owned Visa subsidiary founded in 1996, with its own brand and wide plugin support.
  • NMI sells through partners, so the gateway often carries your provider’s brand. It suits agencies, software companies, and multi-account setups.
  • Both offer card vaulting, recurring billing, ACH support, and JavaScript tokenization that can shrink your PCI scope.
  • Pick based on your platform’s integrations, how many merchant accounts you manage, and the fraud and billing tools you need.

What NMI and Authorize.net actually do

A payment gateway is the secure link between your checkout and the card networks. It encrypts card or bank data, sends the authorization request to your processor, and returns an approval or decline in seconds. If you are fuzzy on how the pieces fit, our guide to how payment processing works walks through each step.

The key point: neither NMI nor Authorize.net is a bank. Funds settle through a merchant account with an acquiring bank. The gateway is the technology layer on top. That is why the same gateway can sit behind very different pricing, depending on the processor and account you use. Our explainer on merchant account vs payment gateway covers this split in more detail.

Authorize.net in brief

Authorize.net has been around since 1996 and is a wholly owned subsidiary of Visa. Its name is well known, so many shopping carts, invoicing tools, and donation platforms list it as a built-in option. Merchants usually log in to an Authorize.net-branded merchant interface to run reports, issue refunds, and key in payments.

NMI in brief

NMI (Network Merchants) works exclusively through partners such as banks, ISOs, payment facilitators, and SaaS providers, rather than selling directly to merchants. Those partners can offer the gateway under their own brand. So if your provider gives you a gateway login with their logo on it, there is a good chance NMI is running underneath.

NMI vs Authorize.net: side-by-side comparison

The table below compares the features most online merchants ask about. Exact features and fees depend on the plan or reseller you sign up through, so confirm the details in writing before you commit.

FeatureAuthorize.netNMI
OwnershipVisa subsidiary (founded 1996)Independent, backed by private equity firms
How you get itThrough a processor or reseller; Authorize.net also markets plans directlyOnly through partners (processors, ISOs, ISVs, PayFacs)
BrandingAuthorize.net-branded interfaceOften white-labeled with your provider’s brand
Stored payment dataCustomer Profiles (CIM)Customer Vault
Recurring billingAutomated Recurring Billing (ARB)Recurring module with plans and subscriptions
Website tokenizationAccept.js (self-hosted or hosted form)Collect.js, with a newer Payment Component for new builds
ACH / e-checkeCheck.NetACH through Collect.js and the gateway API
Fraud toolsAdvanced Fraud Detection Suite (rules-based filters)Rules-based tools, card-testing detection, Kount option, 3-D Secure
Virtual terminalYesYes
Best fitSingle business that wants a familiar, widely supported gatewayAgencies, software platforms, and merchants managing several accounts
Need a merchant account that fits your business?

Get matched with processing partners through one simple application. Interchange-plus pricing from 0.40% + $0.10.

Feature-by-feature: where NMI and Authorize.net differ

Server racks with network cables in a dark data center, the kind of infrastructure a payment gateway runs on to tokenize and route transactions

Recurring billing and stored cards

If you run a subscription or continuity business, this is the feature that matters most. Authorize.net’s Automated Recurring Billing charges cards or eChecks on a set schedule and stores the payment data on Authorize.net’s servers. Its documentation notes that subscription payments run at about 2:00 a.m. Pacific time on each scheduled date, not the moment you create the subscription.

NMI pairs its Customer Vault with a recurring module built on “plans” (amount and frequency) and “subscriptions” (a customer linked to a plan). That plan model is handy when many customers share the same price. For variable or usage-based billing, both gateways let you charge a stored profile on demand through the API.

Checkout integration and PCI scope

Both gateways offer a JavaScript library that turns card details into a token before they ever touch your server. Authorize.net’s Accept.js documentation says a self-hosted form supports an SAQ A-EP setup, while its embedded hosted form supports SAQ A. NMI’s Collect.js works the same way and returns single-use tokens, though NMI now points new builds to its newer Payment Component. Our payment gateway integration guide compares every integration method, with example code and a go-live checklist.

Tokenization reduces your burden, but it does not remove it. The PCI Security Standards Council says PCI DSS applies to every merchant that stores, processes, or transmits cardholder data, regardless of size. Your acquirer tells you which validation you need each year.

ACH and e-check payments

Both gateways can accept bank payments alongside cards, which helps with high-ticket invoices and recurring B2B billing. Authorize.net calls its service eCheck.Net and supports the standard ACH entry types for web, phone, recurring, and business payments. NMI handles ACH through the same API and Collect.js fields used for cards. Either way, you need an ACH processing or e-check processing setup approved behind the gateway. If you are weighing the two terms, read e-check vs ACH.

Fraud prevention tools

Authorize.net’s Advanced Fraud Detection Suite is a set of rules-based filters, including velocity limits, address and card-code checks, IP blocking, and amount thresholds. You choose whether a flagged transaction is approved, held for review, or declined. Authorize.net’s pricing page lists the suite at no extra monthly cost on its published plans, but if you get the gateway through a reseller, confirm the filters are switched on and set up for your order patterns.

NMI offers rules-based screening, automatic card-testing detection, an optional Kount integration for machine-learning scoring, and payer authentication (3-D Secure). Availability depends on what your NMI partner enables. Good gateway tools work best alongside a broader chargeback management plan, since many disputes come from real cardholders, as our guide to friendly fraud explains.

Multiple merchant accounts and white-labeling

This is the biggest structural difference in the NMI vs Authorize.net decision. Because NMI is built for partners, it is commonly used by agencies and software platforms that manage processing for many clients from one place. A partner can present the gateway under its own brand, so clients see one consistent experience. Authorize.net generally pairs one gateway account with one merchant account, which is simple for a single business but less convenient at scale.

NMI vs Authorize.net pricing

Here the two gateways work very differently. Authorize.net publishes its direct plans, while NMI does not sell to merchants at all, so your NMI cost is whatever your processor or software partner charges. The figures below come from Authorize.net’s public pricing page as of October 2026. Resellers often bundle the gateway into their own pricing, so your quote may look different.

Authorize.net planMonthly feeTransaction fees
Gateway only (you bring a merchant account)$2510 cents per transaction plus a 10 cent daily batch fee
All-in-one (gateway plus processing)$252.9% + 30 cents per transaction, subject to eligibility
Gateway plus eCheck$25Card fees as above; eCheck 0.75% with a $10 monthly minimum (U.S. businesses only)

Authorize.net lists no setup fee on these plans. For NMI, ask your provider for the monthly gateway fee, the per-transaction fee, and the price of any add-ons such as Kount or 3-D Secure. Then compare the total with your processing cost, which is usually much larger. Our breakdown of credit card processing fees shows where the rest of the money goes.

NMI or Authorize.net: which gateway fits your business?

Software agency team talking through a client project around laptops in a meeting room, weighing which payment gateway suits their setup

Most NMI vs Authorize.net comparisons stop at a feature list. Here is a practical way to decide based on how your business actually runs.

Your situationUsually the better fitWhy
Single online store on a mainstream cartAuthorize.netBuilt-in plugins on most carts mean less custom work
Agency or software company managing many clientsNMIPartner model, white-labeling, multi-account management
SaaS platform with custom checkoutEitherBoth have tokenization libraries and full APIs; compare docs with your developers
Subscription box or membership siteEitherBoth have vaults and recurring billing; check your billing tool’s supported gateways
Phone and email ordersEitherBoth include a virtual terminal for keyed payments
Business already on one gatewayStay, unless you have a clear reasonSwitching means re-testing checkout and migrating stored cards

Example: A marketing agency runs checkout for 15 client brands, including a SaaS product, an online course seller, and several e-commerce stores. Managing 15 separate branded gateway logins gets messy fast. An NMI-based setup lets the agency view clients from one partner portal. By contrast, a single membership site on a popular cart may be up and running faster with Authorize.net’s ready-made plugin.

How to choose between NMI and Authorize.net: a 7-step checklist

  1. List your platforms. Write down your cart, CRM, billing tool, and invoicing software. Check which gateways each one supports natively.
  2. Count your merchant accounts. One account favors simplicity. Several accounts, or clients you manage, favor a partner-style gateway.
  3. Map your payment types. Cards only, or cards plus ACH? One-time, recurring, or both? Keyed phone orders?
  4. Decide how checkout is built. A hosted form usually means a lighter PCI workload. A fully custom form gives more control but more responsibility.
  5. Review fraud needs. Digital goods and free trials attract card testing. Confirm which fraud tools are included and which cost extra.
  6. Get every fee in writing. Ask about setup, monthly, per-transaction, add-on, and ACH fees for the gateway, separate from your processing pricing.
  7. Plan for the future. Ask how stored cards can be exported if you ever switch, and whether your provider can migrate tokens for you.

Common mistakes when comparing payment gateways

  • Choosing the gateway before the merchant account. Your account approval and pricing matter more. The gateway should fit the account, not the other way around.
  • Comparing gateway fees only. Gateway fees are small next to processing costs. Look at the full picture, including interchange-plus pricing on the processing side.
  • Storing card numbers yourself. Use the gateway’s vault or tokens instead. Raw card storage widens your PCI scope.
  • Skipping a sandbox test. Run test approvals, declines, refunds, and recurring charges before going live.
  • Ignoring card-testing protection. A burst of tiny fraudulent authorizations can raise costs and draw attention from your processor.

How Payment Circle works with both gateways

Payment Circle supports both NMI and Authorize.net through our payment gateway options. We help new U.S. online merchants get a merchant account and then connect the gateway that fits their platform. Many of our clients are software companies and agencies that manage processing for their own customers, so multi-account setups are familiar ground.

Pricing is interchange-plus and depends on your risk level and processing volume. Approval is never automatic. Underwriting reviews your business model, website, and processing history. If you sell in a category that card networks treat as higher risk, see our high-risk merchant accounts page first.

Related guides and next steps

Frequently asked questions

Is NMI better than Authorize.net?

Neither wins every NMI vs Authorize.net comparison. NMI tends to suit agencies, software platforms, and merchants with several accounts because it is built for partners and white-labeling. Authorize.net tends to suit a single business that wants a familiar gateway with broad plugin support.

Can I sign up for NMI directly?

No. NMI says it works only through partners such as processors, ISOs, payment facilitators, and software providers. You get NMI access through the company that sets up your merchant account or payment platform.

Do I need a merchant account to use Authorize.net or NMI?

Yes. A gateway only transmits the transaction. You need a merchant account or processing relationship to receive the funds. Some providers bundle both, but they are still two separate services.

Do both gateways accept ACH payments?

Yes. Authorize.net offers eCheck.Net, and NMI supports ACH through its API and Collect.js. Your provider must enable ACH on your account, and bank payments do not get an instant approval the way card payments do.

Can I switch from Authorize.net to NMI later?

Yes, but plan it. You will need to update your checkout integration and test it. Stored cards and active subscriptions must be migrated securely between providers, so ask both sides about their token export and import process before you switch.

Is the NMI payment gateway safe to use?

NMI’s data security page says it has held PCI DSS Level 1 certification since 2005, is audited each year by independent assessors, and appears on Visa’s and Mastercard’s registries of compliant service providers. Your own setup still matters: use tokenization, keep card numbers off your servers, and turn on the fraud tools your partner offers.

Sources and further reading

Not sure which gateway fits your setup? Payment Circle helps new U.S. online businesses get a merchant account and connect NMI or Authorize.net. Apply for a merchant account or call us at (571) 274-7950, 9:00 AM to 6:00 PM Eastern. You can also contact our team with questions.

Keep reading
How to Read a Merchant Statement: Line-by-Line GuideRead guide →Travel Agency Credit Card Processing: How It WorksRead guide →Friendly Fraud: What It Is and How Merchants Fight ItRead guide →
Ready to accept payments with confidence?

Tell us about your business and we’ll match you with processing partners suited to your industry and volume.