Learning how to set up online payments is the step that turns a website from a brochure into a real store. Once a customer can tap "Buy" or "Pay now" and have the money land in your bank account, you are open for business around the clock, whether you sell products, services, or a single deposit to book a job.
The good news is that it is far simpler than it was even a few years ago. You do not need a merchant bank, a developer, or a stack of paperwork. In an afternoon you can choose a payment processor, connect it to your site, and take your first card. Here is how it all fits together.
What "online payments" actually means
When someone pays you online, a few things happen in a couple of seconds. The customer enters their card details, a payment processor checks the card is valid and has funds, the money is approved, and a day or two later it settles into your bank account. You never touch the raw card number, and that is exactly how it should be.
You will run into a few terms as you shop around:
- Payment processor (or gateway): the service that moves the money. Stripe, Square, and PayPal are the common ones for small businesses.
- Merchant account: historically a separate bank account for card payments. Modern processors bundle this in, so you rarely set one up yourself anymore.
- Checkout: the page or pop-up where the customer pays.
- Settlement: the payout of collected money into your bank, usually every day or two.
Choose a payment processor
Your first real decision is which processor to use. For most small businesses it comes down to three well-known options, and any of them will serve you well. What matters is matching the tool to how you sell.
| Processor | Best for | Nice to know |
|---|---|---|
| Stripe | Online stores and service businesses that want flexibility | Works with almost every website builder; strong subscription and invoicing tools |
| Square | Businesses that also sell in person | One system for your website and your in-store card reader |
| PayPal | Reaching customers who prefer a familiar checkout | Many buyers already have an account, which can reduce hesitation |
If you are still deciding how you want to sell in the first place, it is worth reading our guide to the best ecommerce platforms for small business, because your platform choice and your payment choice are closely linked.
Match the processor to your website
Most website builders have built-in support for one or more of these processors. If you use WooCommerce, you will likely lean toward Stripe or PayPal; if you are weighing platforms, our comparison of Shopify vs WooCommerce covers how each handles payments. The key point: pick a processor your site already supports so setup is a matter of connecting an account, not writing code.
Understand the fees
Every processor takes a small cut of each sale. This is normal and it is how they cover the cost of moving money and fighting fraud. For most small businesses in the United States the rate lands around 2.9% plus a fixed fee of roughly 30 cents per transaction, though it varies by processor and card type.
A few things to keep in mind so there are no surprises:
- Fees come out automatically before the money reaches your bank, so your payout is the sale minus the fee.
- Refunds usually return the sale amount to the customer, and some processors return the fee while others keep it.
- Watch for monthly minimums or extra charges for features like recurring billing, and factor them into your pricing.
Tip: Do not go chasing the very lowest rate at the expense of a smooth checkout. A processor that saves you a fraction of a percent but confuses customers at the last step will cost you far more in abandoned carts than it ever saves in fees.
Set up your account step by step
Once you have chosen a processor, the actual setup follows the same rough path no matter which one you pick.
- Create your account. Sign up with your business name, email, and website. Have your basic business details handy.
- Verify your business and bank. You will confirm your identity and connect the bank account where payouts should land. This is a routine legal step to prevent fraud.
- Connect the processor to your site. In your website builder, find the payments or checkout settings and link your new account, usually by logging in or pasting a key. No coding required on most platforms.
- Set your currency and payout schedule. Choose how often you want to be paid out and confirm the currency you sell in.
- Run a test payment. Buy something from your own site with a real card (then refund it) to confirm the money moves and the receipt looks right.
That last step matters more than people expect. Testing the whole flow, from clicking "Buy" to seeing the confirmation, is the best way to catch a broken button or a missing shipping option before a real customer does.
Keep payments safe and trustworthy
Customers will only hand over card details on a site that looks and feels secure. Two things do most of the heavy lifting here.
Use HTTPS on every page
Your site needs a valid SSL certificate so the padlock shows in the browser bar and data is encrypted in transit. Nearly all modern hosts include this for free, but confirm it is active. Our guide to SSL certificates and HTTPS explains why this is non-negotiable for anyone taking payments.
Let the processor handle card data
The safest setup is one where the card details go straight to your processor and never sit on your own server. Stripe, Square, and PayPal all handle this and take on the heavy compliance burden (called PCI DSS) for you. That is a big reason to use an established processor rather than trying to build something yourself.
Beyond payments, keep the rest of the site healthy too. Simple habits like those in our website security guide protect the trust you are working to build.
Reduce friction at checkout
Getting paid is not just the technical plumbing. The smoother the checkout, the more sales actually go through. A surprising number of customers add something to their cart and then vanish at the payment step.
- Offer more than one way to pay (card plus a wallet like Apple Pay or PayPal).
- Keep the form short and do not force account creation to buy.
- Show total cost, including shipping, before the final click.
- Send an automatic receipt so buyers feel confident it worked.
These details add up. If you want to dig into where sales slip away, our guide on reducing cart abandonment walks through the common leaks and how to plug them. And if you are building the store from scratch, how to start an online store covers the wider setup that surrounds your payment flow.
Frequently asked questions
Do I need a business bank account to accept online payments?
You can start with a personal account in most cases, but a dedicated business bank account is strongly recommended. It keeps your bookkeeping clean, separates business and personal money for tax time, and makes verification with your processor smoother. Open one before you connect your payout account if you can.
How long does it take to start taking payments?
The technical setup can be done in an afternoon. Creating an account, connecting your bank, and linking the processor to your site often takes an hour or two. The one variable is business verification, which is usually instant but can take a day or two if the processor needs to review your details.
Can I accept payments without a full online store?
Yes. If you sell services or take deposits, you do not need a shopping cart at all. Most processors let you send a payment link or generate an invoice a customer can pay by card. That is often the quickest way to start collecting money while you build out a fuller site.