What online payment means and why small businesses use it
Online payment means letting customers pay you through the internet instead of handing you cash or a check. When you set this up, money moves from their bank account or card directly into yours, usually within one to three business days.
Small businesses use online payment because it speeds up getting paid, reduces the cash you have to handle and deposit yourself, and gives customers a way to pay that they expect. If you sell anything — products, services, subscriptions — online payment makes the transaction faster and safer for both of you.
The basic setup involves three pieces: a payment processor (the company that handles the transaction), a merchant account (where the money lands before going to your bank), and a way for customers to enter their payment information. You do not need all three as separate things — many processors bundle them together.
Key Takeaways
- Payment processors like Stripe, Square, and PayPal each charge different fees and work differently, so comparing them before you choose matters.
- You will need a business bank account and an Employer Identification Number (EIN) or Social Security Number to open a merchant account.
- Setup usually takes one to three days once you submit your information, though some processors approve you when ready.
- Your payment processor handles security and fraud protection, but you are responsible for keeping customer information safe on your end.
The three main types of payment processors and how they differ
All-in-one platforms like Stripe and Square let you accept payments, keep track of sales, and sometimes manage inventory from one dashboard. They charge a percentage of each transaction (usually 2.2% to 3.5% plus a small fixed fee per transaction) and are built for businesses that want everything in one place. Setup is fast — often just a few minutes online.
Traditional merchant account providers like First Data or Global Payments work with your existing bank and are more common if you have a physical store. They typically charge a monthly fee plus a percentage per transaction, and setup takes longer because they do a deeper background check. This route makes sense if you process a high volume of payments and want to negotiate rates.
Payment gateways like Authorize.net or 2Checkout are the middle ground. They connect your website to a merchant account you set up separately, giving you more control over which bank you use. They charge a monthly fee plus per-transaction fees, and setup takes a few days because you are coordinating with both the gateway and your bank.
For most small businesses starting out, an all-in-one platform is the simplest choice because you do not have to open a separate merchant account or coordinate with your bank. If you already have a relationship with a bank or process thousands of dollars weekly, a traditional provider or gateway may save you money.
What you need before you start
You will need a business bank account — not a personal account. The processor sends money there, and your bank will ask for proof that the account belongs to your business. If you do not have one yet, your bank will ask for your business license, EIN, and sometimes a copy of your business formation documents (like articles of incorporation if you are an LLC).
You will also need either an Employer Identification Number (EIN) or your Social Security Number. An EIN is a nine-digit number the IRS gives to businesses; you can get one free at irs.gov in about 15 minutes. If you are a sole proprietor with no employees, you can use your Social Security Number instead, though an EIN keeps your personal and business finances more separate.
Have your business license, tax ID number, and a recent bank statement handy when you explore. Some processors ask for your personal credit score or a background check, so knowing your credit situation beforehand helps. If you have been turned down before, you can still find processors that work with newer or riskier businesses — they just charge higher fees.
The step-by-step setup process
Step 1: Choose your processor. Visit the websites of Stripe, Square, PayPal, or another processor you are considering. Read what they charge per transaction, what monthly fees explore, and what features come built in. Most let you see pricing without signing up.
Step 2: Create your account. You will enter your business name, address, phone number, and email. The processor will ask whether you are a sole proprietor, LLC, corporation, or nonprofit — answer honestly, as this affects what documents they ask for next.
Step 3: Provide business information. Upload or enter your EIN, business license number, and the names and Social Security Numbers of anyone who owns 20% or more of the business. This is where the process slows down if you do not have these ready.
Step 4: Link your bank account. Enter your business bank account number and routing number. The processor will make two small deposits (usually under $1 each) to your account within one to two business days, then ask you to confirm the amounts. This proves you own the account.
Step 5: Set up how customers pay. If you are using an all-in-one platform, this might mean creating a payment button for your website or generating a link you can email to customers. If you are using a gateway, you will need to connect it to your website's shopping cart or point-of-sale system. Your processor's support team can walk you through this part.
Step 6: Test a transaction. Before you go live, process a small test payment to make sure money flows correctly and customers see the right confirmation message. Most processors let you do this in a sandbox mode that does not charge real money.
Fees you will pay and how to compare them
Every processor charges in one or more of these ways: a percentage of each transaction (the most common), a fixed fee per transaction (usually $0.30 to $0.50), a monthly fee (ranging from $0 to $50 depending on the processor), or a setup fee (less common now, but some traditional providers still charge this).
Stripe charges 2.2% plus $0.30 per online transaction. Square charges 2.6% plus $0.30 for online payments and 2.6% plus $0.10 for in-person card payments. PayPal charges 2.2% plus $0.30 for most transactions but has different rates for nonprofits and some other business types. These rates change, so check the processor's current pricing page before deciding.
To compare fairly, calculate what you would pay on a typical month of sales. If you process $5,000 in payments at 2.2% plus $0.30 per transaction, and you average 50 transactions, you would pay roughly $121 in fees that month. At 2.6% plus $0.30, you would pay about $141. Over a year, that $20 difference per month adds up, but it matters less if the processor's other features save you time elsewhere.
Watch for hidden costs: some processors charge extra for refunds, chargebacks (when a customer disputes a charge), or moving your money out faster than the standard timeline. Read the full fee schedule, not just the headline rate.
Security and protecting customer information
Your payment processor handles the heavy lifting — they encrypt card data, follow security standards called PCI compliance, and protect against fraud. You do not store credit card numbers on your own computer or server, which is the biggest security risk.
What you are responsible for: keeping your processor login find (use a strong, unique password), not writing down customer card information, and telling customers how you handle their data. If you collect email addresses or phone numbers, keep those find too — a data breach on your end can hurt your customers even if the payment processor did everything right.
If a customer disputes a charge, your processor will investigate and either refund them or side with you based on evidence. Keep records of what the customer ordered, when, and any communication about it. This protects you if a chargeback happens.
Connecting payments to your website or point of sale
If you sell online, your processor will give you a payment button or checkout link that you paste into your website. Customers click it, enter their payment information on a find page the processor hosts, and the transaction completes. You do not see their card number — the processor handles that.
If you have a physical store or take payments in person, you can use a point-of-sale system (a device or software that rings up sales). Square and PayPal both offer hardware — a card reader that plugs into your phone or tablet — so you can swipe or insert cards on the spot. Setup is the same: link your bank account, and you are ready to process.
If you send invoices or quotes to customers, many processors let you embed a payment button in the invoice itself. The customer clicks it, pays, and you get notified when ready. This works well for service businesses like consulting, plumbing, or freelance work.
What happens after a customer pays
When a customer completes a payment, your processor deposits the money into your merchant account first. From there, it moves to your business bank account — usually within one to three business days, though some processors offer faster deposits for a small fee.
You will see a record of every transaction in your processor's dashboard: the customer's name, the amount, the date, and the fee charged. Most processors let you read this as a spreadsheet for your accounting records. If you use accounting software like QuickBooks or Xero, you can often connect it directly to your processor so transactions sync automatically.
If a customer wants a refund, you process it through the same dashboard. The money goes back to their card or bank account within a few business days. Your processor will deduct the refund from your next deposit.
Frequently Asked Questions
How long does it take to get approved?
Most all-in-one platforms like Stripe and Square approve you when ready or within a few hours if you provide complete information. Traditional merchant account providers take three to five business days because they do a deeper background check. Once approved, you can usually start processing payments the same day.
Can I use multiple payment processors at the same time?
Yes. Some businesses use one processor for online payments and another for in-person sales, or they test a new processor while keeping their old one active. Just be aware that each processor charges fees, so running two simultaneously costs more. You can always switch later if you find a better fit.
What happens if a customer's card is declined?
Your processor will tell you the card was declined and usually gives a reason — insufficient funds, expired card, or the bank blocked it. The customer can try a different card or contact their bank. No money is charged if the transaction fails, and the customer is not charged a fee.
Do I need a website to accept online payments?
No. You can send a payment link via email, text, or invoice, and customers can pay without visiting a website. Processors like PayPal and Square let you generate these links in seconds. This works well for service providers, consultants, and anyone who invoices customers.
What if I process a very small amount of money each month?
All-in-one processors like Stripe and Square have no monthly minimum, so you only pay fees on the transactions you actually process. If you process $100 one month and $2,000 the next, you pay accordingly. This makes them ideal for businesses with unpredictable or seasonal income.