Guide
How to accept online payments for your business
Updated 9 September 2026 · 9 min read
To accept online payments you need three things: a payment processor account that has verified your business, a checkout page that securely collects card details, and a bank account for payouts. With hosted checkout software this takes under an hour to set up, and you pay a processing fee of roughly 2.5%–3.5% per transaction plus any software subscription.
What you actually need before you can charge a card
Every online card payment involves four parties: the customer's bank, the card network, a payment processor, and you. You cannot touch card networks directly — you need a processor such as Stripe, Adyen or Square to sit in the middle and take on that relationship.
Practically, that means you need a legal business identity (sole trader is fine in most countries), a bank account in the business's name, and identity documents for whoever controls the business. Processors are legally required to verify these under know-your-customer rules. Getting the documents ready in advance is the single biggest time saver.
Step 1 — Choose how payments will be collected
Hosted checkout means the customer is sent to a page hosted by the processor, enters their card there, and comes back to you. Because card data never touches your servers, your PCI DSS obligations reduce to the simplest self-assessment questionnaire. This is the right default for almost every small and mid-sized business.
Embedded or custom checkout keeps the customer on your page but pulls in the processor's secure fields. It looks better and converts slightly higher on some sites, but adds engineering work and more compliance scope.
Payment links are single URLs you can put in an invoice, an email or a text message. They are the fastest way to take a first payment and need no website at all.
Step 2 — Get verified
Verification usually asks for your business name and address, tax identification number, a description of what you sell, expected volume, and identity documents for beneficial owners. Answer the 'what do you sell' question precisely — vague answers are the most common cause of delays and later account reviews.
Most accounts are approved in minutes. Some are held for manual review, particularly in higher-risk categories such as travel, ticketing, supplements, financial advice and anything sold on a subscription with a free trial.
Step 3 — Set up your products and checkout
Give each product a clear name, a price with a currency, and a short description. The description shows on the checkout page and reduces confusion-based disputes.
Decide whether you charge once or on a schedule. Recurring billing needs extra thought: what happens on a failed card, how many retries, and what the customer sees when their subscription lapses.
Step 4 — Understand what you will be charged
Processing fees are usually a percentage plus a fixed amount per transaction. Stripe's standard published rate for online card payments in the US is 2.9% plus 30 cents; international cards, currency conversion and some payment methods cost more. Always check the processor's current pricing page rather than a figure quoted in an article.
If you use payment software layered on top of a processor, that software charges you too — normally a monthly subscription, a percentage of volume, or both. Insist on seeing the two cost lines separately. Any provider who blends them into a single number is making comparison harder for a reason.
Step 5 — Plan for refunds, disputes and payouts
Payouts typically arrive on a rolling delay — often two business days after the payment, longer for new accounts. Build that into your cash-flow expectations.
A dispute (chargeback) happens when a customer asks their bank to reverse a payment. You lose the funds immediately and usually pay a fee, then you can submit evidence. Clear product descriptions, a recognisable name on the bank statement, prompt refunds and delivery proof are the four things that most reduce disputes.
Mistakes that cost businesses real money
Using a personal bank account or a mismatched business name — this triggers reviews and frozen payouts.
Under-describing the product at signup, then selling something materially different later.
No refund policy visible at checkout, which pushes unhappy customers straight to a chargeback.
Not reconciling payouts against transactions monthly, so fee errors and missed refunds go unnoticed for a year.
Frequently asked
- How long does it take to start accepting online payments?
- With hosted checkout software and documents ready, most businesses can take their first live payment the same day. Manual verification review, when it happens, typically adds one to three business days.
- Do I need a website to accept card payments?
- No. Payment links and hosted checkout pages work without a website — you can send the link by email, invoice or message.
- What does it cost to accept online payments?
- Expect processing fees of roughly 2.5%–3.5% plus a fixed amount per transaction, plus any software subscription. On $50,000 a month at 2.9% + 30¢ with a $450 average ticket, processing alone is about $1,483.