What you need to accept payments online
To accept payments online, you need three things: a way to collect payment information (a payment processor or gateway), a business bank account to receive the money, and a way to deliver what you're selling—whether that's a product, service, or digital file. The payment processor is the company that handles the transaction between your customer and their bank; it takes a cut (usually 2 to 3 percent plus a per-transaction fee) and deposits the remainder into your account within one to three business days.
You do not need to be incorporated or have a business license to start, though some payment processors require you to be at least 18 and have a valid Social Security number or EIN. Most will ask for your bank account details, a government-issued ID, and basic business information before you can go live. The whole setup usually takes a few hours to a few days, depending on how quickly you gather documents and how long the processor takes to verify your identity.
Key Takeaways
- Payment processors like Stripe, Square, and PayPal each charge different fees and support different payment methods, so comparing them before you sign up saves money over time.
- You can accept credit cards, debit cards, ACH bank transfers, and digital wallets like Apple Pay and Google Pay through most modern processors.
- Money from online payments typically lands in your bank account within one to three business days, not instantly.
- Chargebacks and disputes happen when a customer claims they did not receive what they paid for or did not authorize the charge; keeping clear records and shipping confirmations protects you.
Payment processors and how they differ
A payment processor is the middleman that connects your customer's bank to yours. The major ones are Stripe, Square, PayPal, Shopify Payments, and Authorize.net, though there are dozens of smaller options. Each charges a different fee structure and supports a different set of payment methods. Stripe and Square are popular for small businesses and freelancers because they charge around 2.9 percent plus 30 cents per transaction for card payments and have low barriers to entry. PayPal charges similar rates but has been around longer and works with older browsers and devices. Shopify Payments is built into Shopify's platform and charges 2.9 percent plus 30 cents, but you can only use it if you sell through Shopify.
Beyond the big names, some processors specialize in specific industries. Authorize.net is common for subscription billing. Adyen handles high-volume sales. Square Cash and PayPal.me are free for peer-to-peer transfers but charge fees for business transactions. Before you choose, list the payment methods your customers will actually use—if most of your customers are outside the US, you may need a processor that supports international cards or local payment methods like iDEAL in the Netherlands or Alipay in China. Then compare the fee structure: a processor that charges 2.2 percent plus 10 cents is cheaper than one charging 2.9 percent plus 30 cents if your average transaction is under $50, but more expensive if your average is $500.
Payment methods you can offer
Most modern payment processors support credit cards (Visa, Mastercard, American Express, Discover), debit cards, and digital wallets like Apple Pay, Google Pay, and PayPal. Some also support ACH bank transfers, which pull money directly from a customer's checking account and cost less to process (usually 1 percent or flat fee) but take three to five business days to clear. A few processors support buy-now-pay-later services like Afterpay or Klarna, which let customers split a purchase into installments; the processor pays you upfront and collects from the customer later.
The payment method you offer affects how fast you get paid and how much you pay in fees. Credit cards are fastest and most familiar to customers but cost the most in fees. ACH transfers are cheaper but slower. Digital wallets are fast and secure but only work for customers who have set them up. If you are selling in person (at a market, event, or physical location), you will need a card reader—Square Reader and Stripe Terminal are the most common—which plugs into a phone or tablet and costs $29 to $249 depending on the model.
How the transaction flows from customer to your bank account
When a customer enters their card information on your website or app, the payment processor sends that information to the customer's bank (the issuer) to check that the card is valid and the account has enough money. This check happens in seconds. If approved, the processor holds the money temporarily and sends you a confirmation. At this point, you can ship the product or deliver the service. The processor then batches all the day's transactions and sends them to the customer's bank for final settlement, which usually happens overnight. The money then moves from the customer's bank to your processor's account, and your processor deposits it into your business bank account—typically within one to three business days.
This delay between when you get the confirmation and when the money hits your account is called the settlement period. During this time, the transaction can still be reversed if the customer's bank detects fraud or if the customer disputes the charge. Once the money is in your account, it is yours, but the customer can still file a chargeback within 60 to 120 days (depending on the card network) if they claim they did not receive the product or did not authorize the charge.
Protecting yourself from chargebacks and disputes
A chargeback happens when a customer tells their bank that they did not authorize a charge or did not receive what they paid for. The bank reverses the transaction, takes the money back from your processor, and charges you a chargeback fee (usually $15 to $100). To win a chargeback dispute, you need to prove that the customer authorized the transaction and received the product or service. For physical goods, this means a tracking number showing delivery to the address on the order. For digital goods or services, this means a download link, email confirmation, or access log showing the customer used what they paid for.
Keep records of every transaction: the customer's name and address, the order confirmation, the shipping tracking number (if applicable), and any communication with the customer. If a customer claims they did not receive an item, ask them to check their spam folder or provide a tracking number before you refund them. If they claim they did not authorize the charge, ask them to verify the last four digits of the card and the billing address—most chargebacks from legitimate customers are resolved this way. If you lose a chargeback dispute, you lose the product, the payment, and the chargeback fee, so the cost of a $100 sale can become a $115 loss.
Setting up your first payment processor account
To open an account with most processors, you will need a business bank account (or a personal account if you are a sole proprietor), a government-issued ID, and your Social Security number or EIN. Some processors also ask for your business address, phone number, and a description of what you sell. The application usually takes 10 to 15 minutes. After you submit, the processor verifies your identity—this can take anywhere from a few minutes to a few days. Once approved, you can add your payment form to your website, set up a payment link to send to customers, or connect the processor to your e-commerce platform (Shopify, WooCommerce, BigCommerce, etc.).
If you are just starting out and do not have a website yet, you can use a payment link: the processor generates a unique URL that you send to customers via email or text, and they click it to pay. This works for invoices, donations, and one-off sales. If you sell regularly, you will want to embed a payment form on your website or use a shopping cart platform. Most processors offer free plugins or integrations for popular platforms, so you do not need to hire a developer unless you have custom requirements.
Fees and what they cost you over time
Payment processor fees come in three forms: a percentage of the transaction (usually 2 to 3 percent), a flat per-transaction fee (usually 20 to 30 cents), and monthly or annual fees (if any). A typical credit card transaction costs 2.9 percent plus 30 cents, which means a $100 sale nets you $96.71. A $10 sale nets you $7.41. ACH transfers usually cost 1 percent or a flat $1, so a $100 ACH transfer nets you $99 and a $10 transfer nets you $9. Digital wallets and buy-now-pay-later services often cost the same as credit cards or slightly more.
Over a year, these fees add up. If you process $10,000 in credit card sales at 2.9 percent plus 30 cents, you pay $290 in percentage fees plus $30 in per-transaction fees (assuming 100 transactions), for a total of $320. If you could shift half of that to ACH transfers at 1 percent, you would pay $50 plus $50, for a total of $100—a savings of $220. Some processors offer lower rates if you process a high volume or if you commit to a contract, so it is worth asking about volume discounts if you are processing more than $50,000 per year.
Frequently Asked Questions
Can I accept payments without a business bank account?
Most processors require a business bank account or will deposit into a personal account if you are a sole proprietor. Some will not let you open an account without one. It is worth opening a separate business account anyway—it keeps your personal and business money separate and makes taxes easier. You can open a business checking account at most banks with just an EIN or Social Security number and a small deposit.
How long does it take for money to show up in my bank account?
Most processors deposit within one to three business days. Some offer next-day or same-day deposits for an extra fee. Weekends and holidays do not count as business days, so a transaction approved on Friday may not land in your account until Tuesday. If you need the money faster, ask your processor about expedited settlement options.
What happens if a customer disputes a charge?
The processor will contact you and ask for proof that the customer authorized the transaction and received the product or service. Provide tracking numbers, download confirmations, or access logs. If you can prove delivery or use, you win the dispute and keep the money. If you cannot, the money is reversed and you are charged a chargeback fee.
Do I need to pay taxes on money I receive through a payment processor?
Yes. Payment processors are required to report your sales to the IRS if you process over $20,000 and have over 200 transactions in a year. Even if you do not hit that threshold, you still owe taxes on all income. Keep records of all transactions and report them on your tax return.
Can I use a personal payment app like Venmo or Cash App to accept business payments?
Technically yes, but it is not recommended. Personal payment apps do not offer the same fraud protection or record-keeping as business processors, and they may freeze your account if they detect business activity. They also do not provide the documentation you need for taxes or chargebacks. Use a business processor instead—they are designed for this and cost about the same.