eCheck Processing with Authorize.Net: Fees, Timing and Returns

eCheck processing lets customers pay straight from a U.S. bank account instead of a card. On Authorize.Net it costs far less per sale than a card, but the money takes longer to arrive, some payment types can't be refunded, and a payment can come back days later. Here's how eCheck works, what Authorize.Net charges, how long funding takes and what to check before you add it.

Pen resting on a blank paper check near the dollar amount line

The short answer

An eCheck is an ACH debit from a U.S. bank account that the customer authorizes online, by phone or in writing. eCheck.Net is Authorize.Net's name for its eCheck service. Here's what Authorize.Net's own pages said on September 27, 2026:

  • Funding time: Authorize.Net gives two answers. Its eCheck page says "typically three to five business days." Its developer guide says merchants "might wait up to seven days." Plan around the longer number. eCheck.Net funding
  • Fees: 0.75% per payment, a $10 monthly minimum, $3 per returned item and $25 per eCheck chargeback on Authorize.Net's direct pricing. Through a provider, prices vary. eCheck processing fees
  • Refunds: web and phone eChecks can't be refunded through the gateway.
  • Who can use it: U.S.-based businesses taking payments from U.S. bank accounts.

What Is an eCheck?

An eCheck (electronic check) is a payment pulled from a customer's bank account over the ACH network, the U.S. system banks use to move money between accounts. There's no paper. The customer gives you their bank routing number, account number and permission to take the payment, and the gateway sends the debit to their bank.

Authorize.Net's version is called eCheck.Net. Its developer guide describes it as a way for "customers with US bank accounts" to pay by ACH. It sits alongside cards in the same Authorize.Net payment gateway account, so you can take it on your website, in the virtual terminal or on an invoice.

How it compares with a paper check:

Paper checkeCheck (ACH debit)
How you get itMailed or handed over, then depositedEntered online, by phone or from a signed form
Customer authorizationThe signed checkConsent captured online, on a call or in writing
Recurring paymentsA new check each timeAllowed for some types (below)
Can it bounce?YesYes. It can be returned days after you submit it

One key difference from cards: Authorize.Net's developer guide says eCheck payments "do not receive immediate authorization from the customer bank." A card sale is approved or declined in seconds. An eCheck is accepted by the gateway, but the bank can still reject it later.

SEC Codes: Which eCheck Type Fits Each Payment

Every eCheck carries a Standard Entry Class (SEC) code. It tells the banks how the customer authorized the payment and what kind of account it's drawn on. The code decides whether you can refund the payment through the gateway and whether you can charge it on a schedule. Authorize.Net's developer guide, checked September 27, 2026, lists:

CodeUsed forAccountsRefundsRecurring
WEBCustomer authorizes on a website or appChecking or savingsNoYes
TELCustomer authorizes by phoneChecking or savingsNoNo
PPDPrearranged consumer payments with written or standing authorizationChecking or savingsYesYes
CCDBusiness-to-business paymentsBusiness checkingYesYes
ARC / BOCConverting paper checks—Authorize.Net's support article says "no longer offered"

What that means day to day:

  • Online checkout uses WEB. You can bill it on a schedule, but you can't push a refund back through the gateway. Plan another way to return money, and say so in your refund policy.
  • Phone orders use TEL. One-time only, no refunds through the gateway. Authorize.Net's support article says TEL needs an existing business relationship, or the customer must call you.
  • Signed forms use PPD. Good for payment plans and memberships where the customer signs up in writing. Refunds and recurring both work.
  • Business customers use CCD. For invoices paid from a business checking account. Refunds and recurring both work.

Each type has its own rules for how you capture and keep the customer's permission. Those rules come from Nacha, the body that runs the ACH network, and from Authorize.Net's eCheck guide. Keep a record of every authorization, and ask your provider or a lawyer if you're unsure which type fits.

Authorize.Net eCheck Processing Fees

Authorize.Net's pricing page, checked September 27, 2026, lists these direct eCheck fees:

Fee (Authorize.Net direct)Published price
Discount rate0.75% of each eCheck charge ("may be based on cumulative or stepped tier pricing")
Monthly minimum$10
Returned item$3 per returned eCheck
eCheck chargeback$25 each
Gateway + eCheck plan$25/month; cards on the same plan are 10¢ per transaction plus a 10¢ daily batch fee

Authorize.Net's eCheck feature page puts it as "capped at 0.75%." The pricing page's note about tiers means your rate could be lower at higher volume, so read the terms on your own account.

A quick example. On a $2,000 invoice, 0.75% is $15. Authorize.Net's own all-in-one card price, 2.9% + 30¢, would be $58.30 on the same sale. On a slow month, the $10 minimum means you pay at least $10 in eCheck fees.

Through a provider, prices vary. These are Authorize.Net's direct prices, not START's. When eCheck comes through a merchant services provider, that provider sets the rate, minimum and return fees. Ask for them in writing. For the full list of gateway and card fees, see Authorize.Net pricing and fees.

eCheck.Net Funding Time and Returns

Funding takes longer than cards. Authorize.Net gives two answers. Its eCheck feature page says processing "typically takes three to five business days." Its developer guide says merchants "might wait up to seven days" to receive the funds. Plan your cash flow around the longer number until you see how your own deposits run.

A payment can come back after it's accepted. Because the customer's bank doesn't approve an eCheck up front, it can return the payment after you submit it. Common reasons include:

  • Not enough money in the account
  • The account is closed
  • The account number or routing number is wrong
  • The customer tells their bank they didn't authorize the payment

Each return comes with a standard ACH return code that says why. Authorize.Net charges $3 per returned item and lists a separate $25 fee for each eCheck chargeback; your provider's fees may differ. A customer telling their bank "I didn't authorize this" works much like a card dispute, and good authorization records are your best defense. For ways to cut disputes across all payment types, see chargeback management.

Notices of change (NOCs). Sometimes the payment goes through, but the bank sends a notice that the customer's details have changed, for example a new account number after a bank merger. Authorize.Net's developer guide says NOC codes let you "learn of changes to a customer's banking information." Update the customer's saved details before the next charge.

Don't ship too early. For high-value orders, consider waiting until the funds settle before you ship or deliver. A returned eCheck on goods already shipped is money you may not get back.

How Authorize.Net Checks Bank Account Details

Authorize.Net's support article says that as of March 18, 2022 it "now also verifies the customer's account number in addition to the routing number" for:

  • WEB payments (made on a website or online form)
  • The first payment in an Automated Recurring Billing subscription

That catches typos and fake numbers before the payment goes out, which cuts returns for a bad account number. It is not a balance check. The article doesn't say it confirms the customer has enough money or that the account is open, so returns for insufficient funds or closed accounts can still happen.

Who ACH Payment Processing Suits

eCheck isn't a card replacement for most shops. It works best where the lower fee matters and the wait doesn't:

  • B2B invoices. Business customers often prefer paying from a bank account. CCD supports refunds and recurring charges, and Authorize.Net's invoices let customers pay by card or eCheck from one link. See the Authorize.Net virtual terminal and invoicing.
  • High tickets. On a $5,000 sale, a percentage card fee adds up fast. At 0.75%, the direct eCheck fee is $37.50.
  • Recurring bills. Memberships, tuition, rent and payment plans can run on eCheck. The customer's bank details are stored and charged on a schedule. See Authorize.Net recurring billing for how subscriptions and saved payment details work.
  • High-risk businesses. A second way to pay helps when card limits are tight or card disputes run high. See our high risk payment gateway guide for how eCheck fits a high-risk setup.

It's a poorer fit when you ship right away on low-margin orders, when customers expect instant confirmation, or when many buyers are outside the U.S.

eCheck Is for U.S. Businesses and U.S. Bank Accounts

Two limits apply, both from Authorize.Net's own pages:

  • Your business: the pricing page says "eCheck only available for businesses based in the U.S."
  • Your customer: the developer guide says eCheck is for "customers with US bank accounts."

So a Canadian business can't add Authorize.Net eCheck, even if it uses the gateway for cards. A U.S. business can't take eCheck from a customer who banks only outside the U.S. Canadian businesses should read Authorize.Net in Canada for what the gateway does there, and ask their provider about other bank payment options.

eCheck Merchant Account: How to Add eCheck to Authorize.Net

Do you need a separate eCheck merchant account? Not always, but eCheck is its own service. On Authorize.Net's direct pricing, it comes as a separate plan: Gateway + eCheck at $25 a month. Some providers set eCheck up as its own eCheck merchant account with its own review. Others add it to your existing account. If your gateway came through a merchant services provider, the steps go through that provider:

  1. Ask your provider to add eCheck. Some call it an eCheck merchant account, others an add-on. Either way, find out whether it needs its own application or review and what they need to know about your business.
  2. Get the terms in writing. The rate, monthly minimum, return and chargeback fees, any limits per payment or per month, and how long funding takes.
  3. Pick your SEC types. WEB for online checkout, TEL for phone orders, PPD for signed consumer forms, CCD for business customers.
  4. Set up authorization wording. Online checkbox text, a phone script or a signed form, depending on the type. Keep the records.
  5. Turn it on where you take payments. Your cart or website, the virtual terminal and invoices. Check that your cart's plugin supports eCheck; not all do.
  6. Test with a small payment. Run one real eCheck, watch when it funds and note the timing for your cash flow plans.

We've worked with Authorize.Net for more than 20 years and set up over 60,000 Authorize.Net accounts, with the merchant account and gateway set up together. Tell us what you sell, your typical ticket and how customers pay, and we'll tell you whether eCheck makes sense for you and what applies to your account.

General payments guidance, not legal or tax advice. Rules and prices as of September 27, 2026. Authorize.Net details come from its own pricing, feature, developer and support pages on that date and can change. ACH authorization rules are set by Nacha; check them with your provider or a lawyer. Published prices are Authorize.Net's, not START's.

eCheck Processing FAQ

What is an eCheck?

An eCheck is an electronic payment pulled from a customer's U.S. bank account over the ACH network. The customer gives their routing and account numbers and authorizes the payment online, by phone or in writing. There's no paper check.

What is eCheck.Net?

eCheck.Net is Authorize.Net's eCheck service. It lets a U.S.-based business take ACH payments from customers' U.S. bank accounts through the same Authorize.Net gateway it uses for cards: on a website, in the virtual terminal or on an invoice.

How long does eCheck.Net funding take?

Longer than cards. Authorize.Net's eCheck page says "typically three to five business days," while its developer guide says merchants "might wait up to seven days." A payment can also be returned after you submit it, for reasons like insufficient funds or a closed account.

How much does eCheck cost on Authorize.Net?

Authorize.Net's direct pricing, checked September 27, 2026, lists 0.75% per eCheck, a $10 monthly minimum, $3 per returned item and $25 per eCheck chargeback. The Gateway + eCheck plan is $25 a month. Through a provider, prices vary, so ask for them in writing.

Can I refund an eCheck?

It depends on the type. Authorize.Net allows refunds for CCD (business) and PPD (prearranged) eChecks. WEB (online) and TEL (phone) eChecks can't be refunded through the gateway, so you'll need another way to return the money.

Can Canadian businesses use Authorize.Net eCheck?

No. Authorize.Net's pricing page says eCheck is "only available for businesses based in the U.S.," and it only works with U.S. bank accounts. Canadian businesses can still use the gateway for cards with a Canadian merchant account.

Want to take bank payments?

Tell us what you sell and your typical ticket size, and we'll tell you whether eCheck fits your business. START has been in payments for 20+ years and has set up more than 60,000 Authorize.Net accounts.

New to this topic? Start with our Authorize.Net Payment Gateway overview.

Authorize.Net Payment Guides

Keep reading