Business to Business ACH Payment Processing
Collect invoices and pay vendors directly through business bank accounts, without waiting on paper checks or paying card interchange on every dollar collected.
Virtual Check provides business to business ACH payment processing in both directions: debit transactions for collecting outstanding invoices and credit transactions for paying vendors. Manage incoming and outgoing payments through one processor, with centralized reporting and reconciliation for both.
Receivables View
ExampleEntry Class
CCD
Corporate debit
Settlement
Same Day
Window eligible
Validation
CheXshield
Before first debit
Invoice 20416
CCD debit · Hosted page
Invoice 20418
CCD debit · Account validation
Vendor run 0912
CCD credit · Batch upload
Illustrative view. Entry classes and statuses only, no account or dollar figures.
Same Day ACH
Supported
Account Validation
CheXshield
What Business to Business ACH Actually Means
Business to business ACH moves funds directly between company bank accounts instead of using cards or paper checks. When one business collects from another business's account, the transaction is an ACH debit. When it sends funds to a vendor or supplier, it is an ACH credit. Both move through the same network and follow the Nacha Operating Rules.
The key distinction is the type of account involved. Debits to business accounts are generally coded CCD or CTX, while consumer transactions may use PPD or WEB. The account type and Standard Entry Class determine the rules that apply, including return timing, dispute rights, and how much remittance detail the payment can carry.
Originate an ACH debit to collect against an invoice you issued. Transactions are typically coded CCD, or CTX when additional remittance or invoice detail is required.
Send ACH credits to pay vendors and suppliers directly from your business account.
For more detail on how ACH works, including return codes and file formats, see the ACH rail in detail.
The Two Directions Money Moves
Many payment platforms focus on one side of the transaction: payables tools send money to vendors, while receivables platforms collect from customers. Virtual Check originates both, giving businesses one place to run incoming and outgoing ACH payments.
Collecting on Invoices by ACH Debit
Issue an invoice on net terms, obtain customer authorization, and originate the debit on the due date instead of waiting for a paper check to arrive and clear. Authorization can cover future invoices under an ongoing agreement or a single payment through a hosted payment page.
This gives businesses more control over collection timing and creates a more predictable path from invoice to settlement.
- Recurring debits for customers on standing terms, with authorization maintained on file.
- Hosted payment pages that let customers authorize and pay invoices online.
- Virtual terminal entry for payments taken by phone or from mailed authorizations.
- Account validation through CheXshield before submission to catch account issues that could result in a return.
Paying Vendors by ACH Credit
For outbound payments, fund the transaction and send payment directly to a vendor or supplier bank account. There are no checks to print, sign, or mail, and remittance information can travel with the payment to simplify matching and reconciliation.
ACH credit origination is underwritten separately from customer debit activity because the business is funding the payment rather than collecting it. Businesses that are not approved for customer debits may still qualify for vendor payments.
- Batch uploads for full payables runs in a single file.
- API origination for teams that initiate payments from accounting or internal systems.
- CTX addenda detail so invoice and remittance information can travel with the payment.
- Prenotification entries to verify vendor account information before the first live payment.
How It Differs From Consumer ACH
Business to business and consumer ACH transactions may look similar on a bank statement, but the rules, return rights, and authorization requirements are meaningfully different. A business ACH payment is not simply a consumer transaction at a larger dollar amount.
| Criteria | Business to Business | Consumer |
|---|---|---|
| Entry Class | CCD or CTX | PPD, WEB, or TEL |
| Governing Framework | Nacha Operating Rules, together with the commercial agreement between the two businesses. Regulation E does not apply. | Nacha Operating Rules and Regulation E |
| Unauthorized Return Window | Shorter. An unauthorized corporate return must reach the originating bank by the opening of business on the second banking day after settlement. | Longer. The receiving bank has up to 60 days from settlement to return an unauthorized consumer debit, while Regulation E separately provides a 60-day window from statement transmittal to report an error. |
| Dispute Rights | Commercial. Rights and remedies are generally governed by the agreement between the two businesses. | Statutory. Regulation E error-resolution protections apply. |
| Remittance Detail | CTX entries can carry structured addenda records, allowing invoice-level detail to travel with the payment. | More limited, typically relying on a payment description. |
| Typical Size and Cadence | Often larger, invoice-driven payments tied to commercial terms. | Often smaller, fixed, and recurring payments. |
| Authorization | Maintained between the originator and the paying business, often as part of the commercial agreement. | Obtained from the individual, with specific disclosure and authorization requirements. |
How a Debit Clears Against an Invoice
Authorization and Account Validation
Customer authorization is captured and maintained on file, and the bank account is validated before origination. Verifying account details early reduces avoidable returns caused by closed accounts or incorrect information.
Origination Through the ODFI
Virtual Check creates the payment entry, assigns the appropriate CCD or CTX code and effective entry date, and submits it through the originating depository financial institution.
Network Handoff
The payment moves through an ACH operator, either FedACH or the Electronic Payments Network, which routes it to the financial institution holding the customer's account.
Posting, Settlement, and the Return Window
The receiving bank posts the debit and funds settle. Funds-related returns such as insufficient funds or a closed account surface within a couple of banking days on any entry. What differs is the unauthorized window, which closes far faster on a business entry.
Same Day Settlement and Timing
Standard ACH settlement timing depends on when a file is submitted and the type of entry. Same Day ACH shortens that timeline for eligible payments submitted within qualifying windows, which accelerates collections and shortens the lag between invoice due dates and settlement.
Transaction limits are established through merchant-specific risk assessment rather than a single published ceiling. The right structure depends on factors such as processing volume, average transaction size, and customer profile. See the ACH pricing page for current rates.
Same Day Eligibility
Eligible entries submitted within a qualifying window can settle the same banking day.
Effective Entry Dating
Schedule debits to align with invoice due dates rather than relying on the timing of a manual file submission.
Recurring Schedules
Originate recurring payments on a defined cadence under an existing authorization.
Banking Day Calendar
Effective dates follow the banking calendar, so payments scheduled for weekends or holidays move to the next applicable banking day.
Both Directions Timed
Coordinate customer debits and vendor credits within the same ACH settlement calendar.
What Underwriting Reviews Before Approval
Business to business ACH payment processing is not just a matter of switching on a channel. Because funds are being collected directly from another business's bank account, underwriting focuses closely on return performance, authorization, customer profile, and processing history.
The Virtual Check Standard
Under 2%
Return rate
Measured across total returns, not only unauthorized returns.
Under 0.5%
Unauthorized return rate
The closest ACH equivalent to a card chargeback.
These are the standards Virtual Check uses in underwriting. They are more conservative than the network-level thresholds established under the Nacha Operating Rules, which set separate limits for unauthorized, administrative, and overall returns. A business may remain within Nacha thresholds and still fall outside a processor's underwriting requirements.
What Underwriting Reviews
- Customer profile. Established trade accounts generally present a different risk profile than one-time buyers.
- Authorization method. Signed commercial agreements typically provide stronger documentation than lighter-touch authorization methods.
- Delivery and billing timing. Debiting before goods are shipped or services are delivered can increase return risk and may require a different structure.
- Processing history. Prior statements showing consistent return performance can strengthen an application.
- Industry. Virtual Check works across more than 25 industries, including higher-risk categories such as CBD, firearms, credit repair, MLM, and gaming.
What Approval Involves
Business Formation Details
Legal entity name, business structure, ownership information, and tax identification.
Business Bank Account
The account used to fund outgoing credits and receive settled debits.
Processing History
Recent processing statements, when available, to inform the return-performance review.
Authorization Language
The agreement or payment-page language customers approve before a debit is originated.
Approval Timing
Approval may be available in as little as 24 hours once the application is complete.
Compliance Standing
NACHA compliant and PCI DSS compliant processing backed by more than 25 years of payments experience.
Acceptance Channel Choice
Choose from hosted payment pages, virtual terminal, recurring billing, batch upload, or API integration.
A Direct Line
Underwriting questions handled by phone at 1.800.838.8651 from Salt Lake City.
When ACH Debit Is Not a Fit Yet
ACH debit origination is one capability within a broader payment program. Falling outside the current debit thresholds does not necessarily mean there is no path forward.
Signs the Debit Program May Need More Structure
- Return rates are currently above the 2% underwriting threshold.
- Customers are primarily one-time buyers without standing agreements in place.
- Billing occurs well before delivery, increasing return risk.
- Authorization is verbal, implied, or otherwise not consistently documented.
What Can Still Move Forward
- Vendor credit origination can proceed independently of customer debit approval.
- Account validation can improve the quality of the existing customer file before a future review.
- Stronger authorization language can create clearer documentation for underwriting.
- An alternative payment rail can carry collections while the ACH debit program is structured toward approval.
Where eCheck Fits Instead
Virtual Check also processes eCheck, a separate payment rail with its own clearing process and qualification requirements. Some businesses use both ACH and eCheck, while others begin with eCheck and add ACH as their processing profile evolves. The right fit depends on factors such as customer mix, industry, authorization model, and return history.
Questions Buyers Ask
What Is Business to Business ACH?
Business to business ACH is an electronic payment between company bank accounts through the Automated Clearing House network. Business transactions are typically coded CCD or CTX, distinguishing them from consumer entries such as PPD and WEB and subjecting them to a different authorization and return framework.
Can I Debit a Customer's Business Bank Account for an Invoice?
Yes, with customer authorization and an approved debit origination program. Virtual Check underwrites debit origination based on factors including customer profile, authorization method, processing history, and return performance.
How Is a Business ACH Debit Different From a Consumer One?
One of the most important differences is the unauthorized return window. Corporate ACH debits have a much shorter return period than unauthorized consumer debits. Business transactions can also carry more detailed remittance information, particularly through CTX entries.
Does Virtual Check Support Same Day ACH?
Yes, for eligible entries submitted within qualifying processing windows. Transaction limits are established through merchant-specific risk assessment based on factors such as volume, transaction size, and customer profile.
What Return Rate Do I Need to Qualify?
Virtual Check underwrites to a return rate below 2% and an unauthorized return rate below 0.5%. These standards are more conservative than the network-level thresholds in the Nacha Operating Rules, so meeting Nacha limits alone does not necessarily mean a business will qualify.
Can I Pay Vendors by ACH Without Collecting From Customers?
Yes. Credit origination is underwritten separately from debit origination, so businesses that are not yet approved to debit customers may still qualify to send ACH payments to vendors and suppliers.
How Long Does Approval Take?
Approval may be available in as little as 24 hours once the application is complete, including business and ownership information, settlement account details, and any available processing history.