
Square
Point of sale, payments, and business tools
No monthly fee for the standard API. Card-not-present transactions are typically 2.9% plus 30 cents in the US, with different rates for international cards, currency conversion, and wallet methods. Billing, Connect, Radar, and Terminal carry their own per-transaction or monthly fees.
Stripe is a payments and financial infrastructure company that sells its capability primarily through APIs. Founded in 2010 by Patrick and John Collison and headquartered in South San Francisco with a large operation in Dublin, it became the reference implementation for developer-led commerce. Its customers range from individual developers charging their first subscription to public companies processing billions of dollars in annual volume. The defining characteristic of Stripe is that almost everything it offers, from a single card charge to a global marketplace payout, is exposed as a documented, versioned interface that an engineer can integrate in an afternoon and scale for years.
At the centre sits the core payments API. Payment Intents model the lifecycle of a transaction, separating authorization from confirmation and capturing the state transitions that card networks and regional schemes actually require. On top of that, Stripe Checkout provides a hosted payment page and Payment Element an embeddable component, both handling card entry, digital wallets such as Apple Pay and Google Pay, and Stripe's own Link wallet. The platform supports more than 135 currencies and dozens of local payment methods, including SEPA direct debit, ACH, iDEAL, Bancontact, Klarna and Afterpay-style instalments, Alipay, WeChat Pay and Boleto, with availability varying by country. Adaptive acceptance and network-level retry logic lift authorization rates.
Stripe Billing turns those primitives into a subscription and invoicing system. It supports recurring billing on any schedule, tiered and volume pricing, per-seat quantity changes, usage-based and metered charges fed from events, prorated upgrades and downgrades, trials, coupons, multi-currency price books, and hosted invoice pages with reminders. Revenue recovery handles failed payments through smart retries and customer-facing card update flows. Billing is priced as a percentage of billing volume on top of the underlying processing fee.
Connect is the product for platforms and marketplaces. It lets a business onboard other businesses or individuals as sellers, choose between Standard, Express and Custom account types depending on how much of the flow it wants to own, split payments between the platform and its sellers at charge time, schedule payouts, and handle identity verification and the tax reporting that payouts to third parties require. Connect is why a large share of US marketplaces run on Stripe, and it is a hard capability to reproduce with a plain gateway.
Risk tooling sits alongside. Radar applies machine learning trained on transaction data flowing across the whole Stripe network, which gives it a data advantage over a fraud product used by a single merchant. Rules block, review or allow payments based on attributes, Three-D Secure and Strong Customer Authentication are handled in the integration layer, and a dispute workflow manages chargeback evidence.
Beyond payments, Stripe has assembled a wider financial stack. Terminal provides in-person acceptance with certified readers and the same API surface as online payments. Atlas incorporates a company in Delaware with a tax identification number and bank account for a fixed fee. Issuing creates physical or virtual cards, Treasury offers banking primitives for platforms, Capital lends against future card volume, Identity verifies documents, Financial Connections reads bank data, Tax calculates rates where you are registered, Sigma and Data Pipeline give SQL access to Stripe data, and Climate allocates revenue to carbon removal.
The developer experience is the practical reason teams choose Stripe. There are official libraries for the major languages, a command-line tool for local webhook testing, test mode with simulated failure states, sandboxes for isolated environments, and documentation with runnable examples. Webhooks, idempotency keys and predictable error objects make the integration testable.
Compared with its rivals, Stripe is infrastructure rather than a wallet or a point-of-sale vendor. PayPal leads with a consumer brand and hundreds of millions of funded accounts, which lifts conversion for buyers who already have a balance, but its merchant tooling has historically been assembled from separate acquisitions. Square leads with hardware and vertical software for physical small businesses and publishes flat rates that need no negotiation. Adyen, Checkout.com and Braintree compete on a single global acquiring platform and interchange-plus pricing that becomes cheaper at very high volume. Paddle and FastSpring are merchants of record that take on tax and compliance liability, which Stripe does not do.
Pricing in the United States is published and volume-based rather than contract-based for most accounts. Online card charges cost 2.9 percent plus 30 cents per successful transaction. In-person payments through Terminal or Tap to Pay cost 2.7 percent plus 5 cents. International cards add around 1.5 percent, and currency conversion adds a further percentage when Stripe converts the funds. Manually keyed card numbers cost more than card-present transactions. There is no monthly fee and no setup fee for the standard account. Billing is charged as a percentage of billing volume, with a lower rate on the Starter tier and a higher rate on Scale, commonly quoted at 0.5 and 0.8 percent respectively. Radar for Fraud Teams adds a per-screened-payment fee on top of the included protection, Stripe Tax charges per calculated transaction, and instant payouts to a debit card cost around 1.75 percent of the amount moved. These figures change and vary by country, so current numbers should be confirmed on Stripe's pricing page before building a financial model.
The limitations are worth naming. You remain the merchant of record, so sales tax registration, filing and remittance stay with you even if Stripe Tax does the calculation. Account risk management is automated and can produce sudden holds, reserves or terminations that are difficult to appeal, which is a genuine business-continuity risk for companies dependent on a single processor. Support for smaller accounts is limited compared with the dedicated engineering support larger accounts receive. The product range is wide enough that teams often pay for overlapping products, and consolidating reporting across them takes work. Published rates are not negotiable until volume is significant, so interchange-plus pricing only becomes available through a custom agreement. Terminal's hardware ecosystem is narrower than Square's, and Stripe is not a natural choice for a business that mostly sells in person.
Stripe fits software companies, marketplaces, subscription businesses and any team that wants programmatic control over payments and expects to grow into more of the platform. It is a weaker fit for a sole trader who needs a card reader and simple invoicing today, for businesses whose model requires the processor to own tax liability, and for very high-volume enterprises that can negotiate materially better terms elsewhere.
Against the alternatives, the decision is usually about where the complexity lives. Square is easier if your business is physical, PayPal is stronger if consumer wallet trust drives conversion, and a merchant of record is better if compliance is the bottleneck. For anything built as software, Stripe's API surface, documentation and product breadth remain the benchmark.
Affiliate disclosure: This page may contain affiliate links. If you purchase through an affiliate link, ToolDB may earn a commission at no additional cost to you. Affiliate relationships do not change our ratings. Learn more