How to Accept Credit Card Payments Online for Free in 2023
This article is part of a larger series on Payments.
If you are running a small business in 2023, it isn’t a matter of whether you should accept credit card payments—it’s a matter of how. While businesses can accept credit card payments online without any monthly or startup fees using services like Square and PayPal, there is no escaping transaction fees (which average about 3%). That’s because card-issuing banks and credit card associations charge a fee whenever a credit or debit card is used as payment.
- You can’t accept credit cards online for free. Learn more about why there’s no such thing as free credit card processing.
- However, shopping around for the cheapest credit card processing fees can cut costs.
- Other payment methods, including ACH payments, have lower transaction fees.
- Credit card surcharging (or passing transaction fees on to customers) is an increasingly popular option in some US states.
Square is one of the easiest and more affordable solutions for accepting payments online. It’s free to set up and comes with an online store, invoicing capabilities, a virtual terminal, and a point-of-sale (POS) app. There’s no application process or monthly minimums—anyone can sign up and start accepting payments online for a standard 2.9% + 30-cent transaction fee. Create your free account today.
Most Affordable Ways to Accept Payments Online
Learn about the most affordable options and popular providers for each payment type.
Online ACH & E-check Payments
Although not a credit card transaction, ACH (automated clearing house) transfers are usually the most affordable way to accept payments online. If you have ever received a direct deposit paycheck from your employer or paid bills online using your bank account, those are examples of ACH payments. Popular social payment apps like Venmo also use ACH payments to transfer money for free.
For businesses, ACH payments often have significantly lower transaction fees than credit or debit card payments. It’s a popular option for companies that bill via invoice or have recurring payments such as freelance creatives and law firms.
The downside to using ACH payments is they don’t provide instant approval or denial like a card payment would and can take longer to process. They also require the customer to enter their bank account and routing numbers, so it’s not ideal for retailers or other online businesses that have shopping cart functions.
Some of the best ways to accept ACH payments online include:
- Chase Payments: Accepts online ACH payments with no minimum and no cap, offered at 25 cents per transaction
- Stripe: Free invoicing solution for online businesses with low-cost ACH processing and competitive credit card payment processing
- Helcim: Free merchant account with low-cost ACH processing for large-volume businesses
- Braintree: Affordable ACH processing for PayPal merchants and nonprofits
- QuickBooks Payments: Low-cost ACH processing for individuals and QuickBooks users
- Square Invoices: Free invoicing software with ACH payments offered at 1% per transaction with a $1 minimum
ACH & E-check Processors Compared
Learn how to accept ACH payments.
“Zero Cost” Credit Card Processing
In some US states, it’s legal for merchants to pass on their credit card processing fees to customers. Depending on where a business is located, the following methods are available for those who accept credit cards online:
- Convenience Fee: Fixed amount added as a fee at checkout
- Credit Surcharging: Credit card processing fees are added to the product price
However, this doesn’t let businesses avoid other merchant processing fees, such as merchant account costs and PCI compliance fees. Additionally, merchants should make sure that their website has a system in place to verify that customers are located in states that allow both methods.
There are a number of payment processing providers that offer this service, but merchants should be aware of key factors that make a reliable zero cost credit card payment processor.
- Stax (formerly Fattmerchant): For growing businesses looking for secure online credit surcharging
- Payment Cloud: For high-risk merchants that want both traditional and credit surcharging payments
- AND Processing: For midsize brick-and-mortar businesses
Zero Cost Payment Processors Compared
Learn more about “Zero-cost” payment processing.
Online Credit & Debit Card Payments
Retailers and most other online businesses need to be able to accept traditional credit card payments, as shoppers aren’t likely to go through the hassle of providing their banking information for a one-time transaction.
Although there’s no way to accept credit card payments for free, choosing a processor with low, competitive fees can still save your business a lot of money. The cheapest credit card processor for your business depends on what and how much you are selling.
Did You Know?
Debit and credit cards are two of the most popular payment methods for online shopping, and Worldpay Global forecasts that credit, debit, and digital wallets will account for some 85% of online payments by 2024.
Here are the cheapest ways to accept credit and debit cards online:
Ecommerce Platforms
If you’re a retail business needing to accept credit cards online to sell products, the most straightforward and economical option may be to use an ecommerce platform or website builder with built-in payment processing. Opting for an ecommerce store with integrated payments simplifies the process of setting up and managing your store. It also allows you to collect and act on more detailed information about your customers.
The most affordable online store solutions with built-in payment processing include:
- Square: Free online store with low-cost transaction fees, best for brick-and-mortar businesses wanting to accept payments online. Online transaction fees are 2.9% plus 30 cents.
- Shopify: Affordable small-business solution with ecommerce plans starting at $9 per month, best for new ecommerce businesses. Online transaction fees range from 2.4% + 30 cents to 2.9% + 30 cents, depending on your plan.
Ecommerce Monthly Fees | $0–$72 (annual billing) | $5–$399 (monthly billing) |
Ecommerce transaction fees | 2.9% + 30 cents | 2.4% + 30 cents to 2.7% + 30 cents |
Payment processing options | Square Payments | Shopify Payments or connect a third-party processor for an additional fee |
Multichannel Sales and Ordering | Included | Included |
Best for | Small brick-and-mortar Businesses | Ecommerce businesses |
Both Square and Shopify also have native tools to set up recurring billing or subscriptions. Learn more in our comparison of Shopify vs Square.
Square’s free online store comes with built-in features to accept all credit and debit card payments and options to accept PayPal. (Source: Square & PayPal)
Traditional Merchant Accounts
If you have an established or high-volume business (consistently processing over $20,000 per month), accepting credit cards through a traditional merchant account could be the least expensive option for your business. A merchant account is a type of bank account—so it’s a more formal setup than something like Square or PayPal because it usually requires an application and approval process.
However, higher-volume businesses could receive more competitive rates from a merchant account provider than an all-in-one ecommerce platform that has set flat fees. Existing brick-and-mortar businesses could negotiate competitive online processing fees with their current payment processor.
You may also need a payment gateway to connect your merchant account with your online store. There’s no one-size-fits-all instruction for this option. Some merchant account providers, like Stax and Payment Depot, come with built-in gateways at no extra cost, while others, like Authorize.net, require you to pay an additional monthly fee or to use a separate gateway.
The most affordable merchant services for online payments include:
- Helcim: Best option for low-cost interchange-plus processing with no monthly fee. It also has automated volume discounts that make it competitively priced for established online, in-person, and multichannel payments of all sizes.
- Payment Depot: Affordable option for businesses processing over $10,000 in sales per month through any combination of online and offline channels.
- Stax (formerly Fattmerchant): Affordable option for online-only companies processing over $20,000 per month.
Recurring Payments
Businesses that offer memberships, subscriptions, and professional services require the ability to repeatedly collect the same fees from customers on a regular basis. Recurring payment processors typically have tools for quotes, billing, and invoicing to help you bill, track, and accept payments from customers.
Instead of repeatedly asking customers to key-in their card information every time you send them an invoice, they will only need to do this once with a recurring payments option. Some payment processors also charge a smaller card-on-file transaction fee compared to keyed-in rates.
There are a number of reliable all-in-one payment processor that supports recurring payments:
- Helcim: For high-volume merchants that will benefit from automatic volume discounts
- Square: Ideal for small businesses or startups that also need a free POS system
- PayPal: For seasonal businesses that accept PayPal payments
- Stripe: Best for B2B businesses accepting international sales
- Wave: Best free recurring invoicing and accounting service for solopreneurs
Recurring Payment Processors Compared
Learn more about accepting recurring payments and find more payment processing providers.
Costs of Accepting Payments Online
There’s no way to accept credit cards online for free because credit card issuers like Visa and Mastercard charge a non-negotiable processing fee for every transaction. This fee is called an interchange fee. Your merchant account provider or payment processor pays this fee, then passes it along to you with their markup, which can take the form of a transaction fee or a monthly fee.
The exact prices will vary depending on the type of payments you are receiving and the provider you choose. Typically, if you select a provider with no monthly fees, you can expect to pay around 3% in transaction fees.
For example, Square charges the following fees:
- Ecommerce payments: 2.9% plus 30 cents per transaction
- Invoice payments: 2.9% plus 30 cents per transaction
- ACH deposits: 1% per transaction
If you’re a brick-and-mortar business, it’s important to note that online processing fees are usually higher than fees to accept credit cards in-store. For example, Square’s transaction fees for swiped or contactless payments start at only 2.6% plus 10 cents per transaction.
There’s no way to accept credit cards online for free because credit card issuers like Visa and Mastercard charge a non-negotiable processing fee for every transaction. This fee is called an interchange fee. Your merchant account provider or payment processor pays this fee, then passes it along to you with their markup, which can take the form of a transaction fee or a monthly fee.
Learn more about how credit card processing fees work.
Because of these unavoidable interchange fees set by credit card associations, direct bank payments and ACH or e-check payments are the most affordable way to accept payments online.
How to Choose a Payment Processing Solution
Now that you know the different kinds of payment options available to you, when choosing a payment processing solution, consider the following:
- Transaction fees: For new and small businesses, solutions like Square and PayPal with flat fees and no monthly minimums are usually the most affordable. As your business grows, solutions with interchange-plus or membership pricing, such as Payment Depot and Stax by Fattmerchant, can offer the lowest rates.
- Tiered pricing: Tiered pricing models (where the processor charges different rates and fees depending on the card type) are typically the priciest and least transparent option. Avoid these pricing models.
- Monthly fees: Some solutions offer low transaction rates but have high monthly fees.
- Startup fees and applications: Traditional merchant services accounts typically have longer setup processes than third-party credit card processing solutions because there is an approval process.
- Contracts and requirements: Some solutions require you to sign up for a year or more; others require your business to meet monthly transaction minimums.
- Compatibility with your website: Make sure the service you choose integrates well with your website hosting service.
How to Lower Your Credit Card Processing Fees
While free credit card processing may not exist for businesses in 2022 (and in the foreseeable future), there are many ways you can reduce the fees you pay. Here are just a few:
- Offer cash discounts: In many places, it’s illegal to pass payment processing fees onto the customer, but you can offer incentives for cash payment.
- Set a minimum: You can require a minimum purchase amount for credit card payments. This can also help increase average order value (AOV).
- Negotiate new rates: It doesn’t hurt to ask your processor if it can accommodate more affordable rates. If you have a longstanding history with its platform, then remind your provider of that—the bigger and more established your business, the more leverage you have with negotiating. You can also choose a processor that automatically discounts your rates as your business grows such as Helcim.
- Eliminate extra services: If your payment processor includes additional services, features, or tools, make sure you’re not paying for them—especially if you don’t use them.
- Fight fraud: Merchants facing credit card fraud lose a lot of time and money to fraudsters and in managing these instances. Use chargeback prevention tools and take other steps to reduce chargebacks and fraud in your business.
Looking to increase online sales? Consider adding a buy now, pay later (BNPL) option at checkout. BNPL transaction fees are typically higher than regular credit card processing fees. The tradeoff is that average order values are also typically higher for BNPL purchases.
Accept Payments Online for Free Frequently Asked Questions (FAQs)
What is the easiest way to accept payments online?
The easiest way to accept payments online is through credit card transactions. Not only are the settlement of funds instant and there are options for same-day deposit of funds, there are also payment services providers that do not require an approval process so you can set up your online business in minutes.
Learn how to accept credit card payments with our step-by-step-guide.
Which merchant services provider offers free credit card payment processing?
All credit card payments come with an interchange fee charged by card networks (Visa, Mastercard, etc.) so there is no way to process credit card payments for free. However, there are a number of ways to limit the cost of your transactions with the right payment services provider. Read our roundup of cheapest credit card processing companies.
How do I accept payments without a merchant account?
If you have a small or startup business, you will likely have a hard time applying for a traditional merchant account. However, there are payment processing companies (or aggregators) that can provide you with the same services without the hassle of a long application process. Most popular examples are Square and PayPal that can let you set up and start accepting payments in minutes with very minimal cost. Get more options from our list of best merchant services.
Bottom Line
Although there’s no way to accept credit card payments online for free, it’s possible to find an affordable solution. Minimize costs and streamline the entire process by choosing an all-in-one solution that will host your website and offer competitive payment processing.
Square is one of the most affordable and easiest-to-use solutions that offers everything you need to accept payments online, including a free payment processing account and a free website. Plus, you can add extra features as you grow and use its marketing solutions to help scale your business. Visit Square to create your free account.