Shopify Payments for the United States
Businesses based in the United States can use Shopify Payments to accept Visa, Mastercard, American Express, Discover, and Diners Club debit and credit cards. You can also accept Apple Pay, Google Pay, and Shop Pay.
Businesses in the United States can also accept payments using Bancontact, and iDEAL.
On this page
Fees for Shopify Payments in the United States
Shopify Payments fees are location-dependent and can vary. To get the most accurate and detailed information regarding fees, visit the plans and pricing page for the United States. This page provides a breakdown of the rates and fees associated with Shopify Payments based on your selected plan.
View payment rates in your Shopify admin
If you're already a Shopify merchant, then you can access information about the specific rates and fees applicable to your store location and chosen plan.
Steps:
- From your Shopify admin, go to Settings > Payments.
- In the Shopify Payments section, click Manage.
- View the rates that apply to different payment methods.
Requirements for Shopify Payments
To use Shopify Payments, ensure that you can meet the following requirements.
Prohibited businesses
Some types of businesses and services are not permitted to use Shopify Payments. To see whether you can use Shopify Payments, check the list of prohibited business types for the United States.
More details can be found in the Shopify Payments Terms of Service (TOS).
Banking requirements for Shopify Payments
Shopify Payments payouts can be sent to a Shopify Balance account or an eligible external account. If using an external account, make sure that your bank account meets the following requirements before you connect it to Shopify Payments:
- The bank account is a full checking account with a bank in the United States in USD currency.
- The bank account is eligible for ACH transfers.
Checking accounts that are set up to accept only wire transfers don't work with Shopify Payments. Savings accounts, flex-currency accounts, and money-transferring services that mimic bank accounts aren't supported by Shopify Payments. Although non-Shopify virtual accounts are supported, you might experience more payout failures with these accounts.
To confirm that your account can accept the transfer type listed for your region, contact your bank.
Two-step authentication requirements for Shopify Payments
To receive your payouts from Shopify Payments, you need to set up two-step authentication for your Shopify account. If you don't have two-step authentication active, then your payouts might be placed on hold.
Personal information requirements for Shopify Payments
In response to regulations in different countries, you're required to provide information about you and your business. The information is collected to help identify merchants using Shopify Payments, including the beneficial owners of a particular corporate entity. The purpose of collecting this information is to comply with regulatory requirements designed to prevent money laundering, terrorist financing, and other financial crimes.
As local rules and regulations evolve, Shopify and its partners might contact you to collect additional information about you and your business. These standard reviews can occur at any time during the lifespan of your Shopify Payments account.
The information that Shopify has to collect differs from country to country, but typically includes details about the following people and organizations that are involved:
- the individual creating the Shopify Payments account
- the business associated with the Shopify Payments account
- the individuals who ultimately own or control the business, which includes the business owner or a senior executive with legal signing authority for the business
To help the verification process, when providing documents as evidence, ensure that your documentation:
- is clear and large enough to read
- is correct and valid
- is up-to-date with the most recent date possible
- is complete with all details visible
- is free of any errors or typos
- matches the information provided
For more information, refer to the full document requirements for identity and address verification and business verification.
Acceptable document types for individuals and businesses in the United States include the following.
Identity documents:
- Passport
- Passport card
- Driver license
- State-issued ID card
- Resident permit ID / U.S. Green card
- Border crossing card
- NYC card
- U.S. visa card
Company/entity documents:
- IRS Letter 147C
- IRS SS-4 confirmation letter
Your Shopify Payments information is verified based on IRS records. When you set up Shopify Payments for your business, you must enter your Employer Identification Number (EIN) and business name, owner name, or organization name exactly as it's registered on your IRS CP575 notice or Letter 147C. This is the same name that you enter on your IRS W-9 form.
After your Shopify Payments account is set up, you can't manually change your EIN. To update your EIN, you must contact Shopify Support.
If you're unsure about these details, then you should verify them with the IRS, or consult a tax professional.
Accepting payments
In most countries, when your business is a sole proprietorship you're automatically set up to accept all major payment methods as soon as you create your Shopify store with Shopify Payments activated. Your card rate is based on your store's Shopify subscription plan, and you can change plans whenever you want.
Businesses in the United States can accept Visa, Mastercard, American Express, Discover, and Diners Club debit and credit cards. Additionally, accepting Discover automatically allows acceptance of Elo, JCB, and UnionPay.
Businesses in the United States can also accept payments using Bancontact, and iDEAL.
Businesses in the United States using Shopify Payments can accept payments online and in person with Shopify POS. To accept payments in person with Shopify POS, you can use either of the following options:
- a Shopify-supported card reader with Shopify Payments
- an external card terminal with a third-party payment processor
Pay periods
Your pay period is the time between when a customer's payment is received (transaction date) and when those funds are transferred to your bank account (payout date), and is presented in Coordinated Universal Time (UTC). Payments received on Friday, Saturday, and Sunday are bundled and sent as one payment.
The timing for when the funds display in your account depends on your bank's processing times. Typically, banks require 24-72 hours to process and deposit the funds into your account.
In the United States, pay periods range from the same day to up to 5 business days, depending on your store's activity and the way you choose to verify your bank account. To help ensure that you receive your payouts quickly, you must complete the following steps:
- Activate two-step authentication for your Shopify account.
- Verify your bank account with Plaid for your Shopify Payments account.
- Make sure your customer statement name is compliant with US regulations.
Learn more about getting paid with Shopify Payments.
Tax reporting
As a merchant, you're required to follow all applicable regulations, including tax reporting. Depending on your jurisdiction, Shopify Payments might also be required to report your sales to the local tax authorities. It's your responsibility to consult with local tax authorities or a tax professional to verify the regulations that apply to you.
In the United States, your payment settlement entity is required to file a 1099-K form to the IRS if you meet any of the following criteria:
- You receive more than 20,000 USD in gross payments and have more than 200 transactions.
- You meet your state's individual thresholds.
Shopify is required to submit a 1099-K form to the IRS for your transactions that are processed through Shopify Payments, and you are required to report these values when you file your income taxes. This form is generated by Shopify Payments and it is provided both to you and to the IRS on an annual basis. Only store owners can access information that is related to the 1099-K form.
The form that you receive from Shopify only accounts for transactions that have been processed by Shopify Payments. Transactions that have been processed by other gateways, such as PayPal, are accounted for on a separate form provided by that gateway.
Store owners can download a copy of the 1099-K in the payments section of the Shopify admin.
If you need to refer to a list of transactions that will be accounted for in your 1099-K form, then store owners can download them in CSV format.
Connecting your bank account with Plaid
Plaid is a secure service that enables you to connect your Shopify Payments account to your bank account to receive payouts. Connecting your bank account with Plaid helps verify your banking details and enables shorter pay periods so that you can get your payouts faster.
If you've already connected your bank account to your Shopify account, then refer to Verify your bank account with Plaid.
Steps:
- From your Shopify admin, go to Settings > Payments.
- In the Shopify Payments section, click Activate Shopify Payments.
- In the Submit information about your business section, click Submit details.
- Select your business type, then enter the required details, and then click Continue account setup.
- In the Secure your account with two-step authentication section, click Turn on two-step.
- Enter a phone number and complete setting up two-step authentication, and then click Turn on.
- In the Add your banking information section, click Add bank account.
- Click Connect a bank account via Plaid, and then click Continue.
- Select your banking institute, and then click Continue.
- Sign into your bank with your online banking credentials, and then click the bank account that you want to connect to Shopify Payments.
- Check the box to agree to the terms and conditions, and then click Connect account information.
- To finish connecting your bank account with Plaid, click Continue.
Verify a connected bank account with Plaid
If you've already connected your bank account to Shopify Payments manually, and you want faster payouts, then you can verify your bank account with Plaid.
Steps:
- From your Shopify admin, go to Settings > Payments.
- In the Shopify Payments section, click Manage.
- In the Payout details section, click Change bank account.
- Click Connect a bank account via Plaid, and then click Next
- Select your banking institute, and then click Continue.
- Sign into your bank with your online banking credentials, and then click the bank account that you want to connect to Shopify Payments.
- Check the box to agree to the terms and conditions, and then click Connect account information.
- To finish connecting your bank account with Plaid, click Continue.
Customer statement name compliance for Shopify Payments in the United States
If you use Shopify Payments, then your customer statement name must be between 5 and 22 characters in length, and it must include your shop name, legal entity name, "Doing Business As" name, or URL. If you don't edit your customer statement name on setup, Shopify sets one for you that complies with these requirements.
If you choose to edit your customer statement name, and it's deemed insufficient, then Shopify updates the statement name on your behalf to meet the character requirements, and this reflects your shop name, legal entity name, "Doing Business As" name, or URL. You receive an email to notify you of the change. This is intended to help you avoid payout or charge holds related to an invalid customer statement name.
You can update your customer statement name at any time, regardless of whether or not it's been automatically set by Shopify as described above.
Learn more about changing your customer statement name.