Advertiser Disclosure

💳 Save money on credit card processing with one of our top 5 picks for 2022

The Complete Guide To Online Invoice Payment Processing

These services make invoicing easier and more convenient than ever and allow you to get paid faster than you would with manual invoicing.

    Erica Seppala
  • UPDATED

Advertiser Disclosure: Our unbiased reviews and content are supported in part by affiliate partnerships, and we adhere to strict guidelines to preserve editorial integrity.
Online invoicing

With manual invoicing, it can take weeks to receive payment for your goods or services. Instead of wasting time, energy, and office supplies sending out invoices and cashing checks, consider online invoice payment processing. Sending online invoices and accepting online payments benefits you and your customers. And the best part? You can get paid faster — so why not give it a shot?

In this post, we’ll dive deep into online invoice payments. Whether you’re already using accounting software and want an integrated solution or starting from scratch, we have an online invoice payment solution for you. We’ll look at the benefits of online payments, the invoicing cycle, and a few great options to consider for your business. Keep reading to learn more about getting paid faster and easier than ever with online invoice payments.

Learn More About Our Top Picks

CompanySummaryNext StepsSummary
Square Invoices

Read More

  • Overall best for online invoice payments
  • 2,9% + $0.30 per invoice
  • Integrates with other Square products
  • Overall best for online invoice payments
  • 2,9% + $0.30 per invoice
  • Integrates with other Square products

Visit Site

Read More

FreshBooks

Read More

  • Best for FreshBooks users
  • 2.9% + $0.30 per transaction
  • Integrates with FreshBooks accounting software
  • Best for FreshBooks users
  • 2.9% + $0.30 per transaction
  • Integrates with FreshBooks accounting software

Start Trial

Read More

QuickBooks Payments

Read More

  • Best for QuickBooks users
  • Fees vary by plan
  • Integrates with QuickBooks accounting software
  • Best for QuickBooks users
  • Fees vary by plan
  • Integrates with QuickBooks accounting software

Visit Site

Read More

PayPal

Read More

  • Best for low-volume businesses
  • 2.9% + $0.30 per transaction
  • Can be used alone or with third-party services
  • Best for low-volume businesses
  • 2.9% + $0.30 per transaction
  • Can be used alone or with third-party services

Visit Site

Read More

Stripe Payments

Read More

  • Best for SaaS businesses
  • 2.9% + $0.30 per transaction
  • Supports subscriptions & recurring payments
  • Best for SaaS businesses
  • 2.9% + $0.30 per transaction
  • Supports subscriptions & recurring payments

Visit Site

Read More

Show More Options
Authorize.Net

Read More

  • Best for integrations
  • Pricing varies by plan
  • Supports numerous payment methods
  • Best for integrations
  • Pricing varies by plan
  • Supports numerous payment methods

Visit Site

Read More

Braintree Payment Solutions

Read More

  • Best for accepting international payments
  • 2.9% + $0.30 per transaction
  • Accepts over 130 currencies
  • Best for accepting international payments
  • 2.9% + $0.30 per transaction
  • Accepts over 130 currencies

Visit Site

Read More

Dharma Merchant Services

Read More

  • Best for B2B
  • Pricing varies by plan
  • No contracts or hidden fees
  • Best for B2B
  • Pricing varies by plan
  • No contracts or hidden fees

Visit Site

Read More

CDGcommerce

Read More

  • Most affordable online invoice payments
  • 2.75% + $0.30/transaction
  • Suitable for some high-risk businesses
  • Most affordable online invoice payments
  • 2.75% + $0.30/transaction
  • Suitable for some high-risk businesses

Visit Site

Read More

Stax By Fattmerchant Virtual Terminal

Read More

  • Best for high-volume businesses
  • Price varies by plan
  • Numerous add-ons available
  • Best for high-volume businesses
  • Price varies by plan
  • Numerous add-ons available

Visit Site

Read More

Show Fewer Options

Read more below to learn why we chose these options.

Table of Contents

What Is An Online Invoice Payment?

Invoices typically contain a list of the products or services purchased, individual pricing (such as charges per hour or a set fee), the total sum due, and a due date or payment terms.

As a small business owner, you’re probably familiar with invoices. You may send invoices to your customers for products or services you provide. You may also receive invoices from vendors, suppliers, and other businesses when you purchase supplies, inventory, equipment, or other products or services needed for business operations.

An “invoice payment” is a payment made toward the sum of this invoice. For example, if you receive an invoice for $100 for supplies, the $100 payment you submit is the invoice payment.

How To Accept Online Invoice Payments

There are a variety of ways to accept invoice payments. A business may take cash in person, a personal check, or a money order. However, many businesses are using technology to simplify invoice payments. Some offer the option of paying by phone using a virtual terminal. Others are investing in services and software that allow customers to pay their invoices online with a debit card, credit card, ACH payment, or even mobile payment services, such as Apple Pay.

We’re going to focus our attention on online invoice payments. If you aren’t offering this option to your customers, keep reading to learn why this method is necessary for your business and how to get started.

Why Online Invoice Payments Are A Must

Why should your business accept online invoice payments? Manual invoice creation, slow shipping times, delays by accounts payable and accounts receivable departments, invoicing errors, and waiting for the check can drag out the invoicing process. In other words, it can potentially take weeks to receive payment for products or services that have been provided.

A study by FIS and Amalto shows that 39% of invoices in the United States are paid late. Of these late invoices, 61% are delayed due to an invoicing error. The study also shows that 11% of customers never receive an invoice.

Concerned about spending money to automate your invoicing process? Your costs could actually be less by implementing online invoicing. In 2010, according to an article on Billtrust on how much invoices cost, a company using a high level of automation paid $6.31 to process an invoice, while companies with low levels of automation spent nearly $16 — a difference of nearly 250%!

The Benefits Of Online Invoice Payments

Still not convinced? Let’s break down the many benefits of online invoicing for your business:

  • Create your invoice, send it to your customer, and get paid on the same day.
  • Free and low-cost invoicing options help you save money on envelopes, paper, printer ink, postage, and other costs associated with manual invoicing.
  • Online invoicing and offering multiple payment options to your customers make it easier to get paid faster.
  • There’s no paperwork for you or your customers — everything is available online.
  • Use invoice tracking to know when your customers receive their invoices, open them, and submit payment.
  • Easily correct errors and resend corrected invoices to your customers.
  • Save time with automations, such as recurring invoices and payment reminders.
  • Customize invoices with logo and branding for a professional look.
  • Send invoices from home, your mobile phone or tablet, or anywhere with online invoicing.
  • Online invoicing helps eliminate errors such as overlooking an invoice or pursuing late payments.
  • Use reporting functions to track payments, review client history, run income projections, or use during an IRS audit.

How To Offer Online Invoice Payments For Your Customers

Online invoicing isn’t just beneficial for your business; it’s also more convenient for your customers or clients, especially if they can pay their invoices online.

To accept invoice payments online, you have a few different options:

  • Invoicing & Payment Processing Solution: Some invoicing programs already have built-in payment processing. Square Invoices and Fattmerchant Virtual Terminal are just two examples of programs that allow you to send invoices and accept payments from your customers.
  • Payment Services: Software you’re already using in your business may also offer online invoice payments. If you use QuickBooks, try QuickBooks Payments, or FreshBooks users can give FreshBooks Payments a try.
  • Payment Gateway & Merchant Account Solution: You can also choose your own payment gateway and merchant account to process online payments. A payment gateway allows the customer to initiate the online payment. A payment processor confirms the information and processes the payment. Think of the merchant account as the middleman that receives the customer’s payment and transfers it to your business bank account.

Once you have your online payment solution set up, it’s time to send out your first invoice. Let’s explore the online invoicing cycle so that you know what to expect during the process.

Step 1: Create & Send The Invoice

Accepting Online Invoice Payment

Using your invoicing software, you’ll first create your invoice. Depending on your software’s customization options, you may use a basic template, or you could completely customize your invoice with your company’s logo, colors, and branding.

Your invoice should include several key details, such as:

  • The name and contact info of your business
  • The name and contact info of the customer
  • Description of services and/or products provided
  • Breakdown of costs of services and/or products provided
  • Sales tax, additional fees, and other applicable charges
  • Balance due
  • Payment terms and the due date

Online Invoice Payment Email

Once you’ve created the invoice and all information has been verified as accurate, you can send it to your customer.

Step 2: Customer Opens Client Portal

Online Invoice Payment Email

Your customer then receives an email. Through this email, they can view the invoice. If you accept online payments, there will also be a link or information about how to make a payment.

Step 3: Customer Enters Payment Information

Online Invoice Payment Portal

If your customer is paying the invoice online, they enter their payment information, such as a credit card number or bank routing and transfer numbers, and the amount being paid. Once all information has been entered, the customer submits the payment.

Step 4: Payment Gateway Routes Information To The Payment Processor

This part doesn’t require action on the part of you or your customer. The information submitted through the payment gateway is then routed to the payment processor.

Step 5: Payment Processor Routes The Payment & Deposits Funds

The payment processor communicates with the customer’s bank and your bank to process the transaction. This data is routed to the appropriate institution, and funds are deposited into your account.

Step 6: Invoice Is Marked As Paid

Online Invoice Payment Received

Your invoice has now been paid! If you’re using invoicing software with integrated online payments, your software may do this for you. However, you may have to open the invoice and mark it as paid manually.

Paid Online Invoice

The 10 Best Online Invoice Payment Processing Options For Small Businesses

Ready to start accepting online invoice payments? Start your search with these top payment services, including payment processors, merchant accounts, and payment gateways. These services make invoicing easier and more convenient than ever while also allowing you to get paid faster than you would with manual invoicing.

1. Square Invoices: Overall Best For Online Invoice Payments

Square Invoices


Visit Site

Get a free card swiper from Square at no cost when you create a free account. Claim your card reader.

Pros

  • Easy to use
  • Excellent mobility
  • Works with other Square products

Cons

  • No invoice templates
  • Not suitable for high-risk businesses

Many small businesses — maybe even your own — use Square for its free POS app and easy-to-use card readers. Since its launch, Square has become known as a payment processor. In 2014, the company also added Square Invoices, a solution that allows businesses to invoice and accept payments with ease.

If you’re already signed up with Square, the Invoices feature is part of your Dashboard. If you don’t have an account, you can sign up at no cost and take advantage of Square’s great features, including Square Invoices.

With Square Invoices, you can send automatic payment reminders or schedule recurring payments quickly and easily. You can also add attachments and a spot for tips to your invoices. Once you’ve customized your invoices, you can send them for free. However, payment processing comes at a cost (which we’ll discuss in just a moment). Square Invoices also works with Square Installments, so you can offer payment plans to your customers without the hassle of integrating additional products.

Square Invoices has a well-designed UI and is easy to use once you grasp everything Square offers. Square Invoices users like the ease of use, mobility, and customizability of invoices, but there have been complaints surrounding the costly transaction fees and a lack of invoice templates.

square online invoice payments

Square Invoices Pricing

There are no monthly fees to use Square Invoices. Sending invoices is free. Accepting payments by cash or check is also free. However, if you want to accept online payments, you will pay 2.9% + $0.30 per invoice.

Pricing for Square products and services can get complicated. Check out our Square pricing guide, where we break down Square’s costs and fees.

Choose Square Invoices If…

  • You already use Square services
  • You want an all-in-one solution that includes invoicing, eCommerce, and payment processing
  • You want automations, including payment reminders and recurring invoices

Get Started With Square Invoices

Read our in-depth review

Jump back to comparison chart

2. FreshBooks Payments: Best For FreshBooks Users

FreshBooks


Start Trial

Pros

  • Easy setup
  • No hidden fees
  • Excellent customer service

Cons

  • Requires a FreshBooks accounting subscription

FreshBooks has become the accounting and invoicing software for over 10 million businesses. For an additional fee, you can also add FreshBooks Payments — an online payment gateway and virtual terminal that allows you to accept payments online, in-person, or over the phone.

FreshBooks Payments integrates with your FreshBooks accounting software, allowing you to add an online payment option to your invoices easily. Payments are automatically recorded to your FreshBooks account, so there’s no more worrying about reconciliation. You’ll also be able to take advantage of features such as recurring invoices and other automations. FreshBooks Payments also doesn’t require a separate merchant services account.

Setting up an account is easy, and there are no monthly fees to use FreshBooks Payments. There are no hidden costs, so all pricing is transparent and easy to understand. FreshBooks is also known for its award-winning customer service and has an overall excellent reputation with its clients.

freshbooks online invoice payments

FreshBooks Payments Pricing

You won’t pay any monthly fees or hidden charges with FreshBooks Payments. For credit or Apple Pay transactions, you will pay 2.9% + $0.30 per transaction. For ACH payments, you’ll pay a 1.0% bank transfer fee.

If you’re new to FreshBooks, take a look at our FreshBooks pricing guide to fully understand the cost of using FreshBooks accounting software and FreshBooks Payments.

Choose FreshBooks Payments If…

  • Your business ready uses FreshBooks accounting software
  • You want an option with no monthly fees or hidden charges
  • You need a quick and easy integration with your accounting software

Get Started With FreshBooks

Read our in-depth review

Jump back to comparison chart

3. QuickBooks Payments: Best For QuickBooks Users

QuickBooks Payments


Visit Site

Pros

  • Numerous integrations
  • Numerous features
  • Integrates with QuickBooks accounting software

Cons

  • Long hold times for customer support
  • Limited invoice customizations

Does your business use QuickBooks as its accounting solution? If so, you don’t have to look very far to find a payment processor when you take advantage of QuickBooks Payments (also known as Intuit Merchant Services).

QuickBooks Payments is a merchant services provider that uses Fiserv as its back-end payment processor. There are four different products to choose from based on what version of QuickBooks you use: QuickBooks Online Payments, QuickBooks Desktop Payments, QuickBooks GoPayment, and QuickBooks Point of Sale.

QuickBooks Payments has a lot of benefits, especially if you’re already using the software. You can easily add a “Pay Now” button to your invoices, receive your funds the next day or instantly, and send reminders to your customers. You’ll even get real-time alerts when your customers open or pay their invoices. The biggest draw for many users is that QuickBooks Payments seamlessly integrates with QuickBooks. Payments are automatically reconciled to invoices, helping you keep your books balanced.

QuickBooks Payments has solid customer service and a good reputation among its users. However, some users have reported long waiting times when contacting customer support, while others have complained about the lack of invoice customization options.

quickbooks online invoice payments

QuickBooks Payments Pricing

The pricing structure for QuickBooks can get a little complicated, as it’s based on the product you’re using and whether you choose a monthly plan or the pay-as-you-go option.

QuickBooks Online Payments has no monthly fee and does not charge for ACH transfers. Charges for other transactions are:

  • Swiped Credit/Debit: 2.4% + $0.25 per transaction
  • Invoices/ApplePay/PayPal: 2.9% + $0.25 per transaction
  • Keyed Transactions: 3.4% + $0.25 per transaction

With QuickBooks Desktop Payments, you have two options: pay-as-you-go and a pay-monthly plan. The pay-as-you-go plan has no monthly fee. Other fees include:

  • ACH Transfer: $1/each
  • Swiped Credit/Debit: 2.4% + $0.30 per transaction
  • Invoices/Apple Pay: 3.5% + $0.30 per transaction
  • Keyed Transactions: 3.5% + $0.30 per transaction

With the monthly plan, you’ll pay a monthly fee but save on your transaction fees. If you sign up for QuickBooks Desktop Payments monthly plan, these are the fees you should expect:

  • Monthly Fee: $20
  • ACH Transfer: $1
  • Swiped Credit/Debit: 1.6% + $0.30 per transaction
  • Invoices/Apple Pay: 3.3% + $0.30 per transaction
  • Keyed Transactions: 3.3% + $0.30 per transaction

If you use the QuickBooks POS system, you’ll want to check out QuickBooks POS Payments. There are two plans to choose from: Basic and Pro.

The Basic Plan has no monthly fee. Other fees for this plan are as follows:

  • Swiped Credit/Debit: 2.7%
  • PIN Debit: 1.0%
  • Keyed Transactions: 3.4%

The Pro Plan has a monthly fee. Transaction fee rates are slightly lower, but there is a per-transaction fee, so keep this in mind and run a few calculations to check which is the better value for your business.

  • Monthly Fee: $19.95
  • Swiped Credit/Debit: 2.3% + $0.25 per transaction
  • PIN Debit: 1.0% + $0.25 per transaction
  • Keyed Transactions: 3.2% + $0.25 per transaction

For mobile processing, you might want to consider GoPayment. This solution has no monthly fee. You will, however, have to pay for the following:

  • Swiped Transactions: 2.4%+ $0.30 per transaction
  • Keyed Transactions: 3.4%+ $0.30 per transaction

For all plans, PCI compliance is an opt-in service priced at $9.95/month for pay-as-you-go customers. Pricing for pay-monthly customers is as much as $100/year. Additional fees to be aware of when using QuickBooks Payments include:

  • Returned Check Fee: $10
  • ACH Rejection Fee: $25
  • Chargeback Fee: $25

Want to know more about QuickBooks Pricing? Get the details by checking out our guide on QuickBooks Desktop pricing. If you’re a QuickBooks Online user, our post on QuickBooks pricing and costs can help you easily tally up potential fees.

Choose QuickBooks Payments If…

  • You use QuickBooks accounting software
  • You need a merchant services and payment processing solution that directly integrates with QuickBooks
  • You want great features, such as instant payments, “Pay Now” buttons for invoices, and real-time payment alerts

Get Started With QuickBooks Payments

Read our in-depth review

Jump back to comparison chart

4. PayPal: Best For Low-Volume Businesses

PayPal


Visit Site

Pros

  • Good customer service
  • Good tech support
  • Mobile processing

Cons

  • High transaction fees
  • Potential account holds & chargebacks

As of August 2, 2021, PayPal has changed its pricing for online payment processing, affecting new and existing merchants. The new rates are complicated and not easy to summarize, so we recommend reading our article on PayPal's pricing to understand how the new prices will affect your business.

If you’re looking for an all-in-one solution that’s easy to set up and use for accepting online payments, look no further — PayPal may be the right choice for your business.

One of the benefits of PayPal is that you’ll be working with a company that has a trusted name among consumers and merchants. This third-party payment processor offers a variety of additional features and benefits for merchants, including customizable invoices with no monthly fees, mass payouts, and the PayPal Here mobile processing app.

You can send invoices and receive online payments exclusively using PayPal’s business products and services, or you can use a PayPal integration with your existing third-party solutions.

PayPal offers solid customer service and tech support and is viewed favorably by most users. However, high transaction fees, account holds, and chargebacks are common complaints about using PayPal. This product is best for low-volume businesses or micro-merchants.

paypal online invoice payments

PayPal Pricing

If you are a PayPal Standard or Pro user, transaction fees are as follows:

  • Online Transactions: 2.9% + $0.30 per transaction
  • Swiped In-Store Transactions: 2.7%
  • Keyed-In Mobile & In-Store Transactions: 3.5% + $0.15
  • Virtual Terminal Transactions: 3.1% + $0.30 per transaction
  • Mass Payouts: 2% using the online form ($1 maximum) or $0.25 per payout using the API

Additional fees worth noting include:

  • Chargebacks: $20
  • Transactions Originating Outside Of The US: 1.5% fee
  • Instant Transfer Fee: 1% of the transfer amount (with a maximum fee of $10)
  • Micropayment Processing: 5% + $0.05
  • PayPal Payments Pro: $30/month

Choose PayPal If…

  • You own a low-volume business
  • You’re a micro-merchant
  • You want an easy-to-use payment solution that can stand alone or integrate with third-party products

Get Started With PayPal

Read our in-depth review

Jump back to comparison chart

5. Stripe: Best For SaaS Businesses

Stripe Payments


Visit Site

Pros

  • Supports 135+ currencies
  • Numerous developer tools
  • Good customer support

Cons

  • Potential account holds & terminations
  • Users may need developing experience

Stripe is a payment service that combines third-party payment processing with a payment gateway. Stripe counts businesses such as Lyft, Pinterest, and Under Armour among its clients, and it’s easy to see why. Stripe isn’t just your typical payments service; it offers a variety of developer features that make it an ideal choice for online businesses, especially SaaS businesses or any business that accepts recurring payments.

With Stripe, you can accept more than 135 currencies. Businesses can accept payments online, in person, or via mobile apps by using this service. Stripe also has a comprehensive set of developer tools for quick and easy integration.

You have the option to use a Stripe plugin or integrate the payment service via one of its integration partnerships. You can use Stripe with your existing invoicing solution or send invoices through Stripe Billing.

If you encounter any issues, you can get in touch with Stripe 24/7 through its phone and chat support. Stripe has a pretty good reputation among merchants. However, there are a few complaints, most notably about the lack of fraud protection, account holds, and terminations. One last thing to keep in mind is that this service can be difficult to use, as it was built with developers in mind. Less-experienced users may want to test out other options on the market (and on this list) before using Stripe.

stripe online invoice payments

Stripe Pricing

Stripe is transparent about its pricing and charges a flat rate of 2.9% + $0.30 for credit card transactions and 0.8% (capped at $5) for ACH transactions.

There are a few additional costs to be aware of. Stripe Billing offers two plans — Starter and Scale. The Starter plan is free for the first $1 million in transactions. After this, a flat rate of 0.4% (plus processing fees as listed above) is charged per transaction. The Scale plan costs 0.7% (plus processing fees) per transaction.

Stripe Terminal is available for a cost of 2.7% + $0.05 per transaction. Merchants can also purchase one of two card readers for an additional fee.

Stripe charges additional fees for other services, including the Sigma advanced reporting tool and Radar advanced fraud tools.

Want to learn more about pricing? Take a look at our guide to Stripe pricing and costs for more details.

Choose Stripe If…

  • You have a SaaS business
  • You want to set up subscriptions or recurring payments
  • You have developing experience and want to customize your payment solution

Get Started With Stripe Payments

Read our in-depth review

Jump back to comparison chart

6. Authorize.Net: Best For Integrations

Authorize.Net


Visit Site

Pros

  • Excellent customer support
  • Transparent pricing
  • Integrates with numerous third-party solutions

Cons

  • User complaints about billing issues

Authorize.Net is a payment processor that has provided services to over 400,000 merchants since it first launched in 1996. Before we go into what Authorize.Net is, let’s first look at what it isn’t. It is not a merchant account provider. While a merchant account option is available, pricing is steep, so we recommend using one of the following merchant account options with Authorize.Net instead: Payment Depot, CDGcommerce, and Payment Cloud.

What Authorize.Net does well is offer payment processing services that integrate with numerous third-party shopping carts. You’ll also receive free virtual POS software (with a card reader available for a fee), a free mobile POS app (again, a card reader is available for an additional fee), the Customer Information Manager that allows you to store customer data securely, and Automated Recurring Billing.

Authorize.Net supports numerous payment methods, including credit cards, debit cards, Apple Pay, Chase Pay, Visa Checkout, and echecks.

You’ll also have access to excellent customer support, transparent pricing and sales, and no hidden fees. While Authorize.Net has a pretty good public reputation, there have been some user complaints regarding data portability and billing issues.

authorize net online invoice payment

Authorize.Net Pricing

There are two pricing plans to consider when signing up for Authorize.Net’s services. The first plan is for the payment gateway only. Fees for this plan are:

  • Gateway Fee: $25/month
  • Processing Fee: $0.10 per transaction
  • Daily Batch Fee: $0.10

If you want a payment gateway plus a merchant account, you’ll pay the following fees:

  • Gateway Fee: $25/month
  • Processing Fee: 2.9% + $0.30 per transaction processing fee

Additional fees to note include:

  • International Transaction Fee: 1.5%
  • eCheck Processing: 0.75% per transaction
  • Chargebacks: $25

Choose Authorize.Net If…

  • You already have a merchant account
  • You need a secure payment gateway
  • You want a gateway that supports multiple types of online payments

Get Started With Authorize.Net

Read our in-depth review

Jump back to comparison chart

7. Braintree Payment Solutions: Best For Accepting International Payments

Braintree Payment Solutions


Visit Site

Pros

  • Good customer support
  • Supports 130+ currencies
  • Transparent pricing

Cons

  • Lengthy account setup times
  • Limited fraud protection

Braintree Payment Solutions allows businesses to accept online invoice payments with secure bank-sponsored merchant accounts combined with a payment gateway. Rates are fair and transparent, and there are no surcharges or fees.

Braintree stands out for its support of numerous payment methods, including debit, credit, ACH Direct Debit, Android, Apple Pay, Venmo, Google Pay, PayPal, MasterPass, and Visa Checkout. Braintree also offers international processing and allows you to accept payments in over 130 currencies. Add in solid customer support and an excellent public reputation, and you’ll quickly see why we’ve given Braintree a 5-star review.

While Braintree has received favorable reviews, some customers have complained about account setup times and insufficient fraud protection. Braintree’s services are also not suited for high-risk businesses.

Braintree Payment Solutions Pricing

Braintree offers simple, easy-to-understand pricing, which is refreshing compared to some of the more complicated pricing structures you’ll find among merchant account providers. Rates are 2.9% + $0.30 per transaction for domestic transactions. International transactions come with a 1% fee, and payments made on cards issued outside the US are also charged a 1% fee.

For ACH Direct Debit, fees are 0.75% per transaction, with a maximum charge of $5. Volume discounts, nonprofit discounts, and custom pricing are also available.

Choose Braintree Payment Solutions If…

  • You make international sales
  • You want to accept numerous types of payments
  • You want a solution with competitive pricing and no hidden fees

Get Started With Braintree Payment Solutions

Read our in-depth review

Jump back to comparison chart

8. Dharma Merchant Services: Best For B2Bs

Dharma Merchant Services


Visit Site

Pros

  • No contracts
  • Transparent pricing
  • Good customer support

Cons

  • May be unsuitable for low-volume businesses

If you primarily sell your products and services to other companies and you’re ready to take the leap into online invoice payments, Dharma Merchant Services may be a good option for your business. This merchant account provider stands out for its fair pricing, transparency, and exceptional customer service.

Dharma has a vast selection of products and services to help your business tackle accepting online invoice payments. This includes B2B processing, the MX Merchant virtual terminal and invoicing system, and MX Merchant Express mobile processing. If you need a payment gateway, Dharma has you covered by offering the choice between Authorize.Net and NMI Gateway.

Other benefits of Dharma include no contracts, early termination, PCI compliance fees, or batch fees. This certified green business has an outstanding reputation among its customers and consistently provides solid customer support, transparent pricing, and the products you need to run your business more efficiently.

Dharma Merchant Services Pricing

Dharma offers four rate plans based on different business categories.

The Storefront Plan is ideal for retail businesses. Costs for this service are as follows:

  • Monthly Fee: $25
  • Merchant Rates: Interchange + 0.15% + $0.08 per transaction (interchange + 0.25% + $0.08 per Amex transaction)

eCommerce businesses can take advantage of Dharma’s Virtual rates, which are:

  • Monthly Fee: $25
  • Merchant Rates: Interchange + 0.20% + $0.11 per transaction (interchange + 0.30% + $0.11 per Amex transaction)

Dharma also has a plan for restaurant owners. Those rates are:

  • Monthly Fee: $25
  • Merchant Rates: Interchange + 0.15% + $0.08 per transaction (interchange + 0.25% + $0.08 per Amex transaction)

Finally, Dharma offers a high-volume retail rate plan. For this plan, you’ll pay:

  • Monthly Fee: $20
  • Merchant Rates: Interchange + 0.10% + $0.08 per transaction card-present transaction (interchange + 0.20% + $0.08 per Amex card-present transaction)

There are additional fees to be aware of if you choose Dharma as your merchant services provider. These include incidental fees of $20 for chargebacks and $5 for retrieval fees. If you also plan to use one of Dharma’s payment gateways, there is an additional charge of $10/month and $0.05 per transaction.

Dharma also has a B2B program that offers discounts on processing charges. This service requires the MX B2B app that’s priced at $20/month.

Choose Dharma Merchant Services If…

  • Your business processes more than $10,000/month
  • You have a B2B business
  • You own a business that isn’t in a high-risk industry
  • You want a solution with fair pricing and good customer support

Get Started With Dharma Merchant Services

Read our in-depth review

Jump back to comparison chart

9. CDGcommerce: Most Affordable Online Invoice Payments

CDGcommerce


Visit Site

Pros

  • Affordable pricing
  • Exceptional customer support
  • Processing for some high-risk businesses

Cons

  • Only available to US-based businesses

If you’re in an industry such as retail, eCommerce, or wholesaling, CDGcommerce may be the right solution for you. CDGcommerce is a merchant services provider that offers many great features at competitive pricing with no hidden fees.

What stands out about CDGcommerce? It’s worth noting that its customer service and top-quality products have allowed this company to hold a 97% customer retention rate. Other notable features include a free payment processor, multiple pricing options, processing for high-risk businesses, and a free virtual terminal. You can also add on mobile payments, credit card terminals, or a traditional POS system at competitive prices.

CDGcommerce also offers exceptional customer support, including 24/7 phone support. Its public reputation is excellent, with very few negative customer reviews.

CDGcommerce Pricing

There are several different pricing plans for CDGcommerce’s merchant account services, so consider the needs of your business when determining which plan to choose.

The flat-rate pricing plan is ideal for businesses that process less than $10,000 per month. The pricing under this plan is as follows:

  • Swiped Or Mobile (Card-Present) Transactions: 2.75% + $0.30 per transaction
  • Keyed Transactions: 2.75% + $0.30 per transaction + 0.15% surcharge
  • Online Transactions: 2.90% + $0.30 per transaction
  • ACH Debit Transactions: 0.75% + $0.15 per transaction

The interchange-plus plan may be the best option for you if you process more than $10,000 and up to $200,000 each month. Fees for this plan are:

  • Swiped Transactions: Interchange + 0.25% + $0.10 per transaction
  • Online/Keyed Transactions: Interchange + 0.30% + $0.15 per transaction
  • ACH Debit Transactions: 0.75% + $0.15 per transaction
  • Monthly Fee: $19-$49/month

Finally, CDGcommerce offers a subscription plan based on the amount you process each month. Those plans are priced as follows:

  • Up To $75,000/Month: $79/month with a flat rate of interchange + $0.10 per transaction
  • Up To $200,000/Month: $99/month with a flat rate of interchange + $0.07 per transaction
  • $200,000+/Month: $149/month with a flat rate of interchange + $0.06 per transaction

Additional fees to note include $25 chargeback fees, $15 retrieval fees, and $0.25 batch fees.

Choose CDGcommerce If…

  • You want a solution with high-quality products at a competitive price
  • You own a high-risk business
  • You own a retail shop, eCommerce business, or other business that needs POS services

Get Started With CDGcommerce

Read our in-depth review

Jump back to comparison chart

10. Fattmerchant Virtual Terminal: Best For High-Volume Businesses

Stax By Fattmerchant Virtual Terminal


Visit Site

Pros

  • Numerous add-ons available
  • Excellent customer support
  • Easy to use

Cons

  • Limited customization options
  • May be too expensive for low-volume businesses

Fattmerchant has offered payment processing services since 2014, and the company also provides invoicing through its Virtual Terminal product. You can also add on other Fattmerchant services (such as mobile payments, a physical terminal, and an online shopping cart) since they are all compatible to create your personalized payment solution.

Fattmerchant Virtual Terminal offers a decent amount of features and is easy to use. It also offers a unique pricing structure, which we’ll look at in detail in just a moment. Where Fattmerchant stands out, though, is its customer support, which customers frequently praise. Fattmerchant offers 24/7 phone and email support and a variety of other resources to help you get the most out of the service.

On the downside, though, Fattmerchant Virtual Terminal can be expensive for businesses with low processing volumes. Limited customization options for invoices and missing features that you’d find with other invoicing software could prove to be dealbreakers for some businesses.

fattmerchant online invoice payments

Fattmerchant Virtual Terminal Pricing

There are two different plans you can select: Fattmerchant Starter Platform and Fattmerchant Enterprise Platform.

The Starter Platform is available for $99/month. You’ll also pay $0.15/per transaction + direct cost interchange fees for payment processing. With this plan, you’ll get access to features, including invoicing, inventory, and integration with QuickBooks Online.

The Enterprise Platform is priced at $199/month. You’ll also pay $0.15/per transaction + direct cost interchange fees. This plan includes everything from the Starter Plan plus additional features, such as reporting, priority risk monitoring, chargeback monitoring, and a dedicated customer success manager.

Add-ons, including same-day funding, terminal protection plan, analytic reporting, and advanced invoice customization, are available for additional fees.

Choose Fattmerchant Virtual Terminal If…

  • Your business has high processing volumes
  • You want service backed with good customer support
  • You need basic invoicing without numerous customization options

Get Started With Stax By Fattmerchant Virtual Terminal

Read our in-depth review

Jump back to comparison chart

Choosing The Right Payment Processor For Your Invoices

Online payment processor

If you aren’t using the internet to send invoices and accept payments, what are you waiting for? You’ll save time and money, get paid faster, and simplify your invoicing process — does it get any better than that?

When choosing the right payment processor and payment services for your business, keep a few things in mind. Your budget, processing volume, and experience with software and payment services can influence your decision. Do your research to find the best option for your business, and don’t forget to take advantage of free trials to find the one that works best for you.

Finding the right payment online invoice payment solution isn’t the only way to get paid faster. Check out our top tips for getting your invoices paid faster, as well as steps you can take when your clients don’t pay. Another option for increasing your cash flow is to use a factoring company. Before you know it,  you’ll be getting paid in no time. Good luck!

FAQs About Online Invoice Payments

How do I accept an invoice payment online?

To accept an online invoice payment, you’ll need to find an online invoice payment solution. Options include a combined invoicing and payment processing solution, payment services, and a payment gateway and merchant account solution.

What is the best online invoice payment processor?

Square Invoices is our pick for the overall best option for online invoice payments. This solution integrates with Square’s suite of products, is easy to use, and doesn’t have any contracts or monthly fees.

What is an online invoice?

An online invoice is a digital invoice that can be sent to clients in several ways, including email or text messages. An online invoice reduces paperwork and doesn’t have to be mailed, helping you save time and money. Additionally, an online invoice can be paid online, helping you get paid faster than ever.

Can I accept invoice payments online?

With the right online invoice payment solution, you will be able to accept invoice payments online easily. Depending on the solution you choose, you may be able to accept payments made by credit cards, debit cards, ACH transfers, or digital payments, such as Apple Pay.

How do I pay online invoices?

If you’ve received an online invoice, read over the invoice for instructions on how to pay. Typically, your invoice will include a link for you to make an online payment with a debit card, credit card, or another form of payment. Additionally, the merchant may include instructions for making payments via other methods such as cash, check, or money order.

Are online invoices better than paper invoices?

Online invoices hold many advantages over paper invoices. Time-saving automations, easy customization, reduced paperwork, and the ability to receive fast online payments are just a few of the reasons many small business owners are making the switch to online invoicing.

How do I send an online invoice?

To send an online invoice, you will need to sign up for software or apps that support invoicing. From there, you can customize your invoice, enter customer information, add details about the products or services being sold, and send the invoice directly to your customer. Some programs allow you to accept online payments, communicate with clients, and track your invoices.

In Summary: The 10 Best Online Invoice Payment Processing Options For Small Businesses

  1. Square Invoices:
    • Overall best for online invoice payments
    • 2,9% + $0.30 per invoice
    • Integrates with other Square products
  2. FreshBooks:
    • Best for FreshBooks users
    • 2.9% + $0.30 per transaction
    • Integrates with FreshBooks accounting software
  3. QuickBooks Payments:
    • Best for QuickBooks users
    • Fees vary by plan
    • Integrates with QuickBooks accounting software
  4. PayPal:
    • Best for low-volume businesses
    • 2.9% + $0.30 per transaction
    • Can be used alone or with third-party services
  5. Stripe Payments:
    • Best for SaaS businesses
    • 2.9% + $0.30 per transaction
    • Supports subscriptions & recurring payments
  6. Authorize.Net:
    • Best for integrations
    • Pricing varies by plan
    • Supports numerous payment methods
  7. Braintree Payment Solutions:
    • Best for accepting international payments
    • 2.9% + $0.30 per transaction
    • Accepts over 130 currencies
  8. Dharma Merchant Services:
    • Best for B2B
    • Pricing varies by plan
    • No contracts or hidden fees
  9. CDGcommerce:
    • Most affordable online invoice payments
    • 2.75% + $0.30/transaction
    • Suitable for some high-risk businesses
  10. Stax By Fattmerchant Virtual Terminal:
    • Best for high-volume businesses
    • Price varies by plan
    • Numerous add-ons available
Erica Seppala

Erica Seppala

Expert Analyst & Reviewer at Merchant Maverick
An expert in accounting, finance, and point of sale, Erica has been researching and writing about all things small-business since 2018. Erica's insights into personal and business finance have been cited in numerous publications, including MSN, Real Simple, and Reader's Digest. She is a graduate of Limestone College.
Erica Seppala
View Erica Seppala's professional experience on LinkedIn.

We Want Your Feedback!

Help us to improve by providing some feedback on your experience today.

The vendors that appear on this list were chosen by subject matter experts on the basis of product quality, wide usage and availability, and positive reputation.

Merchant Maverick’s ratings are editorial in nature, and are not aggregated from user reviews. Each staff reviewer at Merchant Maverick is a subject matter expert with experience researching, testing, and evaluating small business software and services. The rating of this company or service is based on the author’s expert opinion and analysis of the product, and assessed and seconded by another subject matter expert on staff before publication. Merchant Maverick’s ratings are not influenced by affiliate partnerships.

Our unbiased reviews and content are supported in part by affiliate partnerships, and we adhere to strict guidelines to preserve editorial integrity. The editorial content on this page is not provided by any of the companies mentioned and has not been reviewed, approved or otherwise endorsed by any of these entities. Opinions expressed here are author’s alone.

Our Experts Recommend QuickBooks 🏆 Accounting, bookkeeping, invoicing, and more QuickBooks Online is an industry leader for accounting software. Take it for a spin with a free trial. Start Trial Get started for free

Sign up for the Maverick Newsletter

  • Please select topics of interest

  • We occasionally send out emails with special offers.
  • Hidden
  • This field is for validation purposes and should be left unchanged.