TECHNICAL GEMS

Setting Custom Domains for Stripe Credit Card Receipts etc, and Commission Rates

Stripe’s Approach to Custom Domains

  • Stripe allows you to add a custom domain (such as pay.yoursite.com) for your checkout, payment links, and billing portal. This helps with consistent branding and builds trust for customers by hosting payment flows under your controlled subdomain12.
  • Each custom domain costs $10/month and applies to all Stripe-hosted, customer-facing surfaces for that Stripe account23.

Multiple Custom Domains in a Stripe Account

  • You can register and verify multiple domains and subdomains for payment method support (such as wallet and embeddable payment forms) via Stripe’s Dashboard or API. This means you can have several domains registered for wallet payment method security and compliance4.
  • However, for Stripe Checkout, Payment Links, and the Customer Portal, only one active custom domain can be configured per Stripe account at a time. When you set up a custom domain, all customer-facing Stripe-hosted pages will use that domain21.
Use CaseSupported?Details
Different subdomains for embeddable forms or walletsYesYou may register multiple domains and subdomains for payment method domain registration4.
Multiple custom domains for Stripe-hosted checkout pages/portalsNo (per account)Only one custom domain active at a time for checkout/pages/portals per Stripe account21.
Different Stripe accounts (same legal entity) for separate brandsYesEach Stripe account can have a different custom domain5.

What If You Run Multiple Shops or Brands?

  • If you have totally different products/websites/brands requiring unique custom domains and separate branding, Stripe’s best practice is to create a separate Stripe account for each brand/site. Each account can then have its own custom domain, settings, and public business profile56.
  • You can manage multiple Stripe accounts under the same organization/email for centralized control and reporting5.
  • If you operate different subdomains or domains under the same business/brand and want to process payments from all of them, you can register multiple domains for wallet payment methods, but not for separate custom checkout domains per site41.

Key Takeaways

  • Multiple custom domains for separate checkouts are not supported per Stripe account; each Stripe account supports just one active custom (sub)domain for hosted surfaces21.
  • You can manage multiple domains for payment forms/wallets on a single account, but not for distinct customer-facing Stripe-hosted checkout pages.
  • Full separation of brands/products/sites with distinct domains requires multiple Stripe accounts, each with its own configuration and custom domain56.

Step-by-Step: Creating a New Stripe Account(s)

  1. Go to Stripe’s Sign-Up Page
    • Visit stripe.com and click “Start now” or “Sign up.”
  2. Enter Your Business Email & Create a Password
    • Fill in your work email address and choose a strong password.
  3. Verify Your Email
    • Open the verification email from Stripe and click the confirmation link.
  4. Set Up Your New Account
    • Log into the Dashboard.
    • Choose “+ New account” from the account switcher (top left, dropdown next to your current Stripe account name).
    • Enter the business details for the new entity/brand (business name, business type, industry, owner details, etc.).
  5. Complete Verification
    • Provide requested details such as tax IDs, financial information, and owner identity (for compliance).
    • Follow Stripe’s prompts to fully activate the account.

You can now manage both your original account and the new account from the same email/login, switching between them as needed.

Configuring a Custom Domain for Stripe Checkout & Customer Portal

(Each Stripe account can have its own custom domain for hosted payment surfaces.)

1. Go to Custom Domains in Stripe

  • Log into the Stripe Dashboard for the account you wish to set up.
  • In the left-side menu, click “Settings” (gear icon, lower left).
  • Under “Branding & Customization,” select “Custom domains.”

2. Add and Purchase a Custom Domain

  • Click “Add custom domain.”
  • Enter your desired subdomain (e.g., pay.yourbrand.com).
  • Stripe will prompt you to purchase and activate the custom domain feature ($10/month as of 2025).

3. Update DNS Records

  • Stripe will provide several DNS record values (CNAME, TXT, etc.) you must add with your domain registrar (where you manage your domain’s DNS).
  • Log into your DNS provider and add the records exactly as specified.
  • Save changes and wait for DNS verification (typically minutes to a couple of hours with correct setup).

4. Complete Verification

  • Stripe will detect the correct DNS configuration.
  • Once verified, all Stripe-hosted surfaces (Checkout, Payment Links, Customer Portal) for this account will be accessible via your custom domain.

Summary Table

TaskWhere to Do ItKey Steps
Create new Stripe accountStripe Dashboard (account switcher)“+ New Account”, fill in business and identity details
Configure custom domain for hosted surfacesSettings → Custom domainsAdd/purchase domain, set up DNS, wait for verification

Notes:

  • For multiple brands/sites, repeat this process for each (one Stripe account + custom domain per brand).
  • DNS record setup is essential—follow Stripe’s instructions for successful domain verification.
  • You can register multiple domains for wallet and embedded methods, but only one active custom domain per account for hosted customer-facing surfaces.

Stripe Commission Rates

Here is a detailed overview of commission and processing fees charged by Stripe on payments as of 2025:

Standard Stripe Processing Fees on Card Payments

  • Domestic online card transactions:
    Stripe charges 2.9% of the transaction amount plus $0.30 per successful transaction.
    • Example: On a $100 payment, fees would be $2.90 + $0.30 = $3.20.
    • This applies to credit and debit cards processed online (card-not-present).
  • Manually entered cards (keyed-in):
    An additional 0.5% fee is added due to increased fraud risk. So effective rate is 3.4% + $0.30.
  • In-person card transactions (card-present):
    Stripe charges a lower rate of 2.7% + $0.05 per transaction, reflecting lower risk.
  • Digital wallet payments (Apple Pay, Google Pay, etc.):
    Charged the same as standard online card payments at 2.9% + $0.30.

Additional Fees for Specific Payment Types or Situations

  • International cards:
    An extra 1.5% fee on top of the standard transaction fee is applied when accepting cards issued outside your country.
  • Currency conversion:
    If Stripe converts the payment to your settlement currency, a 1% currency conversion fee applies.
  • ACH (Automated Clearing House) bank transfers:
    Lower fees of around 0.8% per transaction, capped at $5 maximum, making these cost-effective for larger transactions.
  • Wire transfers and checks:
    Fees can be around $8 per wire and $5 per check processed.
  • Chargebacks and disputes:
    Stripe charges a $15 fee per dispute, regardless of outcome, to offset the cost of handling chargebacks.

No Monthly or Setup Fees

  • Stripe does not charge any monthly, setup, or hidden fees for using their payment processing service. You pay fees only on transactions processed.

Summary Table for Common Stripe Fees (2025)

Payment TypeFee StructureNotes
Online domestic cards2.9% + $0.30Standard rate for most online sales
Manually entered cards3.4% + $0.30Extra 0.5% for keyed-in cards
In-person card transactions2.7% + $0.05Lower fees for card-present sales
Digital wallets2.9% + $0.30Same as online cards
International cards+1.5% over standard feesAdded on top of standard fee
Currency conversion+1% of transactionOn top of international fees if applicable
ACH bank transfers0.8%, max $5Good for large transactions
Wire transfers$8 per wire
Checks$5 per check
Chargebacks/disputes$15 per disputeCharged regardless of dispute result

How These Fees Affect Payouts

  • Stripe deducts fees before depositing the funds into your bank account.
  • For example, a $1,000 online card payment at 2.9% + $0.30 would net you $970.30 after fees.
  • Fees accumulate per transaction and are included in your daily or weekly payouts as a lump sum deduction.

Additional Notes

  • Stripe’s fees cover payment gateway services, fraud prevention, PCI compliance, infrastructure, and developer tools.
  • Pricing can vary for high-volume merchants or special business types; you can contact Stripe for custom pricing.
  • Optional add-on services such as Stripe Billing, Connect, or advanced reporting may have additional fees.

ere are detailed Stripe fee calculations for transaction amounts under $200, based on Stripe’s standard processing fee of 2.9% + $0.30 per transaction for domestic online card payments in 2025.

How Stripe Fees Are Calculated

Stripe Fee = (Transaction Amount × 2.9%) + $0.30

The $0.30 is a fixed fee per transaction, so for small amounts, it has a relatively bigger impact compared to larger transactions.

Example Fee Calculations and Net Amounts for Transactions Under $200

Transaction AmountStripe Fee (2.9% + $0.30)Net Amount Received (Amount – Fee)Fee as % of Transaction
$5.00(5 × 0.029) + 0.30 = 0.15 + 0.30 = $0.45$5.00 – $0.45 = $4.559.0%
$10.00(10 × 0.029) + 0.30 = 0.29 + 0.30 = $0.59$10.00 – $0.59 = $9.415.9%
$20.00(20 × 0.029) + 0.30 = 0.58 + 0.30 = $0.88$20.00 – $0.88 = $19.124.4%
$50.00(50 × 0.029) + 0.30 = 1.45 + 0.30 = $1.75$50.00 – $1.75 = $48.253.5%
$100.00(100 × 0.029) + 0.30 = 2.90 + 0.30 = $3.20$100.00 – $3.20 = $96.803.2%
$150.00(150 × 0.029) + 0.30 = 4.35 + 0.30 = $4.65$150.00 – $4.65 = $145.353.1%
$200.00(200 × 0.029) + 0.30 = 5.80 + 0.30 = $6.10$200.00 – $6.10 = $193.903.05%

Key Insights for Small Transactions

  • The fixed $0.30 fee has the biggest impact on smaller transactions (e.g., at $5, the fee is 9% of the total amount).
  • As transaction size increases, the percentage fee drops closer to the 2.9% base rate because the fixed fee becomes a smaller fraction.
  • For amounts under about $20, Stripe fees can be 4% to 9% of the payment.
  • For transactions approaching $200, fees settle around 3% of the payment.

Sample Fee Calculation Formula You Can Use

If you want to calculate fees for any amount AA:Stripe Fee=0.029×A+0.30Stripe Fee=0.029×A+0.30Net Amount=A−Stripe FeeNet Amount=A−Stripe Fee

If you want, I can also help you calculate fees for other payment types (in-person, international cards, ACH), or suggest real-time calculators for quick estimates.

Transaction Amount ($)Stripe Fee = 2.9% × Amount + $0.30Net Amount Received (Amount − Fee)Fee as % of Transaction
300(300 × 0.029) + 0.30 = 8.70 + 0.30 = $9.00300 − 9.00 = $291.003.00%
500(500 × 0.029) + 0.30 = 14.50 + 0.30 = $14.80500 − 14.80 = $485.202.96%
1,000(1,000 × 0.029) + 0.30 = 29.00 + 0.30 = $29.301000 − 29.30 = $970.702.93%
2,500(2,500 × 0.029) + 0.30 = 72.50 + 0.30 = $72.802500 − 72.80 = $2,427.202.91%
5,000(5,000 × 0.029) + 0.30 = 145.00 + 0.30 = $145.305000 − 145.30 = $4,854.702.91%
7,500(7,500 × 0.029) + 0.30 = 217.50 + 0.30 = $217.807500 − 217.80 = $7,282.202.90%
10,000(10,000 × 0.029) + 0.30 = 290.00 + 0.30 = $290.3010000 − 290.30 = $9,709.702.90%
12,500(12,500 × 0.029) + 0.30 = 362.50 + 0.30 = $362.8012500 − 362.80 = $12,137.202.90%
15,000(15,000 × 0.029) + 0.30 = 435.00 + 0.30 = $435.3015000 − 435.30 = $14,564.702.90%

Notes:

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *