Available payment methods for your Shopify bills

The payment methods available for paying your Shopify bills depend on your store's region and billing currency. You can add multiple payment methods to your account, including multiple of the same type. Shopify uses your primary payment method to pay your bills. Learn more about Managing payment methods for your Shopify bills.

Credit cards and co-branded debit cards

You can pay your Shopify bills, either one-time or recurring bills, using a valid credit card from Mastercard, Visa, American Express, Diners Club, or Discover. Ensure that your credit card allows recurring payments. Prepaid and virtual credit cards aren't accepted.

You can also use a co-branded debit card with international capabilities and that's set up for recurring transactions. If you're unsure about your co-branded debit card's capabilities, then contact the financial institution that issued the card for assistance.

If you have a saved card from another Shopify store connected to the same Shopify account, then it might be available as a billing payment method. For security, you might need to enter the card's security code before using the saved card.

Considerations for using credit cards and co-branded debit cards

Review the following considerations for using credit cards and co-branded debit cards in specific countries and regions:

  • Australia: You can't use Diners Club credit cards or Discover credit cards to pay Shopify bills.
  • Brazil: If you're in Brazil, then you must use an international Visa or Mastercard, not a national one. Verify that your card is labeled as Internacional.
  • France: In France, you need to use a credit card or a deferred debit card to pay for your Shopify subscription. If you're unsure about your card type, then contact your bank.
  • India: Merchants in India can't use PayPal as a payment method for paying Shopify bills. This is to comply with the Reserve Bank of India's guidelines for the processing of recurring online payments. If you currently use PayPal, then you need to change your payment method to one of the accepted credit cards or co-branded debit cards.
  • Japan: JCB is a supported credit card for paying Shopify bills.
  • Singapore: You can't use Diners Club credit cards or Discover credit cards to pay Shopify bills.

Shopify Balance

If you have a Shopify Balance account, then you can use your Balance card as your preferred payment method for paying Shopify bills. You don't need to enter any card details.

For new Shopify Balance users, your Balance account is automatically set as the default payment method for your Shopify billing, but you can change your payment method at any time.

Existing Shopify Balance users can set their Balance card as a billing payment method from the Rewards section in Balance. For setup steps, refer to Use your Shopify Balance card for Shopify bill to earn cashback rewards.

If you cancel and replace your Balance card, then your billing profile isn't automatically updated with the new card details. You might need to remove the old Balance card from your billing payment methods. You can then set your replacement Balance card as your billing payment method from the Rewards section in Balance.

PayPal

You can pay your Shopify bills, either one-time or recurring bills, using PayPal. PayPal balance, bank accounts, debit cards, or credit cards associated with your PayPal account can be used for payment.

Revolut Pay

Eligible merchants in supported European countries can use Revolut Pay to pay Shopify bills. Revolut Pay is available if you have EUR, DKK, or PLN as your billing currency. If Revolut Pay is available to you, then you can select it when you add a payment method or pay for a Shopify plan.

To use Revolut Pay, your store must meet both of the following requirements:

  • Your store is located in Austria, Belgium, Bulgaria, Croatia, Cyprus, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Ireland, Italy, Latvia, Lithuania, Luxembourg, Malta, the Netherlands, Poland, Portugal, Slovakia, Slovenia, or Spain.
  • Your billing currency is EUR, DKK, or PLN.

Having a supported billing currency doesn't make Revolut Pay available if your store isn't in a supported country. If Revolut Pay is available to you, then you can select it when you pay for a Shopify plan or complete another supported billing checkout.

When you use Revolut Pay, you're redirected to Revolut to approve the payment method. After you approve the payment method, you're redirected back to Shopify to complete your payment.

Apple Pay and Google Pay

To use Apple Pay or Google Pay to pay for a Shopify plan, your store must meet all of the following requirements:

  • Your store is on the Basic, Grow, or Advanced plan. Apple Pay and Google Pay aren't available on the Shopify Plus plan.
  • Your store is located in a supported country or region. Apple Pay and Google Pay aren't available in India.
  • Your billing currency is a supported currency.
  • Your device, browser, and wallet are set up to use Apple Pay or Google Pay.

Apple Pay and Google Pay are available only when your device or browser has the wallet set up. On macOS, Apple Pay can be available in most browsers through a QR code.

When you pay for a Shopify plan with Apple Pay or Google Pay, the card in your wallet is saved as a payment method for your recurring Shopify bills. You can't add Apple Pay or Google Pay from your billing settings.

If Apple Pay or Google Pay isn't available, then use another available payment method.

ACH debits

If your store is based in the United States, and you meet the eligibility requirements, including having a USD bank account that accepts Automated Clearing House (ACH) debits, then you can add and verify your account as the primary payment method for Shopify bills. Contact your bank to confirm whether your account accepts ACH debits.

SEPA Direct Debit

For stores based in Denmark, Finland, Germany, the Netherlands or Switzerland, that are on a non-Plus subscription plan, and that use EUR as the billing currency, you can pay Shopify bills using the Single Euro Payments Area (SEPA) Direct Debit. No credit or debit card is required.

3D Secure for European Union (EU) merchants

3D Secure tools such as Verified by Visa, Mastercard Identity Check, or Amex SafeKey make online transactions safer for merchants and Shopify by requiring an additional authentication step before the transaction is completed. If you're based in the European Union (EU), then you might be required to complete a 3D Secure check when you add a credit card as a payment method to your Shopify account.

3D Secure is active on Shopify invoices for merchants located in the EU. Shopify doesn't decide whether paying an invoice requires you to complete an additional authentication step. When you pay your Shopify invoices, your bank might request an additional authentication step when required.

UPI billing for India

United Payments Interface (UPI) lets merchants in India pay their Shopify bills in Indian Rupees (INR), directly from their bank account. For more information, refer to Account billing for India.

Troubleshooting payment processing issues for Shopify bills

If your Shopify bill payment fails or your payment method was rejected, then you can troubleshoot the issue using the following steps. If your store is frozen after a missed or failed bill payment, then refer to Frozen stores after missed bill payments to reactivate it.

Step 1: General troubleshooting

Try the following common fixes that apply to most payment issues:

  1. Verify that your payment card is valid and hasn't expired.
  2. Ensure that you're using a valid credit card from Mastercard, Visa, or American Express, or a supported card type in another country or region.
  3. If you're using a debit card, then check that it's co-branded with Mastercard, Visa, or American Express.
  4. Ensure that your payment card processes recurring international transactions in USD or in a supported local currency.
  5. Confirm that the billing address matches the address registered with your payment method.
  6. Try to pay the bill again by going to Settings > Billing, and then clicking Pay bill.

Step 2: Select your payment issue

Troubleshoot payment processing delays

If you've paid your bill but are still experiencing issues with your online store, then it might take some time for payments to process and for your store to reactivate.

Steps:

  1. Wait 15-30 minutes for payment processing to complete.
  2. Check your email for payment confirmation from Shopify.
  3. Verify that the payment was successful with your bank account or payment method.
  4. If the issue persists after 2 hours, then contact Shopify Support.
Troubleshoot unknown small secondary charges

If you notice small additional charges on your banking statement for a valid Shopify transaction, then these are typically banking fees for processing international transactions, not charges from Shopify.

Even if you're charged in your own currency, banking institutions often apply an International Purchase Transaction Fee (typically 3% of the total charge) for credit card purchases made through a foreign bank.

Steps:

  1. Check if the transaction was international.
  2. Contact your bank or credit card provider to confirm their international transaction fee policy.
  3. Review your card's terms and conditions for foreign transaction fees.
  4. If you want to avoid these fees in the future, then consider using a payment method without international transaction fees.
Troubleshoot "Your card was rejected while verifying" error

If you receive the error message "Your card was rejected while verifying", then your payment method doesn't meet Shopify's requirements or has restrictions that prevent it from being used for recurring payments.

Steps:

  1. Verify that you're using a supported credit card (Mastercard, Visa, or American Express).
  2. If you're using a debit card, then confirm that it's co-branded with one of the supported networks.
  3. Contact your bank to verify that recurring international transactions are activated.
  4. If your card is restricted for internet transactions, then contact your bank to activate online purchases.
  5. If the issue persists, then try adding a different payment method.
  6. If none of the above steps resolve the issue, then contact your bank or card provider for assistance.
Troubleshoot insufficient funds errors

If your payment fails due to insufficient funds, then ensure that you have enough available credit or account balance to cover the transaction.

Steps:

  1. Check your account balance or available credit limit:
    • If you're using a debit card, then verify that your account has sufficient funds.
    • If you're using a credit card, then check that you haven't exceeded your credit limit.
  2. Ensure that pending transactions haven't reduced your available funds.
  3. Wait for pending transactions to clear, then try the payment again.
  4. If funds are limited, then consider using a different payment method.
Troubleshoot international transaction restrictions

If you're billed in USD and aren't located in the United States, or if you're experiencing issues with international transactions, then your payment method might have restrictions on foreign transactions.

Steps:

  1. Contact your bank to verify that international transactions are activated on your account.
  2. If you're using a debit card, then confirm that it has international capabilities.
  3. Ask your bank about any daily or monthly limits on international transactions.
  4. Verify that recurring payments are allowed for international transactions.
  5. Consider using a credit card instead of a debit card for international transactions.
  6. If restrictions can't be removed, then try using a different payment method.
Troubleshoot billing address mismatch errors

If your payment fails due to address verification issues, then the billing address you entered doesn't match what your payment provider has on file.

Steps:

  1. Verify that your billing address exactly matches what your bank or card provider has on file.
  2. Check for differences in formatting, abbreviations, or special characters.
  3. Ensure that apartment or suite numbers are included if applicable.
  4. Verify that the postal or ZIP code is correct and properly formatted.
  5. Contact your payment provider to confirm the exact address format they have on file.
  6. Update your billing address with your payment provider if necessary.
Troubleshoot "too many attempts" errors

If you receive an error about too many payment attempts, then you've exceeded the number of allowed payment attempts and you need to wait before trying again.

Steps:

  1. Wait 24 hours before attempting to add or use the payment method again.
  2. Review and resolve any issues with your payment method during the waiting period.
  3. Contact your bank to ensure there are no restrictions or holds on your account.
  4. Verify that all payment information is correct before your next attempt.
  5. If available, then consider using a different payment method.
  6. If you continue to experience issues after the waiting period, then contact Shopify Support.
Troubleshoot store access issues after payment

If you can't access your store after making a payment, then the issue might be local to your device or connection, or there might be a delay in payment processing.

Steps:

  1. Clear your browser cache and cookies.
  2. Try accessing your store from a different browser or device.
  3. Check your internet connection and try accessing other websites.
  4. Wait 15-30 minutes for payment processing to complete.
  5. Verify that the payment was successful in your payment method account.
  6. If you're still unable to access your store, then contact Shopify Support.
Troubleshoot a PayPal payment method that won't save

If you can't save PayPal as a payment method for your Shopify bills, then your region or PayPal account might not meet the requirements for bill payments. If PayPal isn't available in your region, then add a different payment method. You can confirm that PayPal is available in your region and there are no issues with your account.

Steps:

  1. Confirm that PayPal is available for bill payments in your region. In Japan or Australia, PayPal works only when your billing currency is USD, and merchants based in India can't use PayPal for Shopify bills.
  2. Make sure that your PayPal account is verified and in good standing.
  3. Confirm that your PayPal account has a valid funding source, such as a PayPal balance, bank account, debit card, or credit card.
  4. Log in to PayPal again when prompted to reauthorize the connection.
Troubleshoot a declined SEPA Direct Debit payment

If your SEPA Direct Debit payment is declined, then the mandate details might not match your bank records, or your account might not be authorized for direct debits.

Steps:

  1. Confirm that your International Bank Account Number (IBAN) and account holder name exactly match what your bank has on file.
  2. Make sure that your bank account is authorized for SEPA Direct Debit payments in EUR.
  3. Confirm that your account has sufficient funds to cover the bill.
  4. Contact your bank to check whether the direct debit was blocked.
  5. After you correct the details, add the SEPA Direct Debit method again, and then retry the payment.
Troubleshoot a pending UPI autopay mandate for India billing

If your Shopify bill payment through UPI fails, then your UPI autopay mandate might not be approved yet, or the autopay limit might be too low to cover the bill.

Steps:

  1. Open your UPI app and approve any pending autopay mandate for Shopify bill payments.
  2. Confirm that the autopay limit on the mandate is high enough to cover your bill amount.
  3. Make sure that your linked bank account has sufficient funds.
  4. After you approve the mandate, go to Settings > Billing, and then click Pay bill to retry.
Troubleshoot a 3D Secure verification that didn't complete

If a 3D Secure verification times out or doesn't complete, then your bill payment isn't finalized until the verification is done. Payment attempts automatically retry, and each attempt returns to the same pending verification until you complete it.

Steps:

  1. When you're prompted for 3D Secure verification, complete the authentication step with your bank, such as Verified by Visa, Mastercard Identity Check, or Amex SafeKey.
  2. If the verification window timed out, then go to Settings > Billing, and then click Pay bill to start the verification again.
  3. If your bank's authentication request didn't arrive, then contact your bank to confirm that 3D Secure is active on your card.
  4. After you complete the verification, confirm that the bill is marked as paid.

Step 3: Contact support

If you've tried the troubleshooting steps and are still experiencing payment issues, then contact your bank, card provider, or payment provider first. If the issue persists after speaking with your payment provider, then contact Shopify Support with the following information:

  • Your store URL
  • Description of the specific error message you're receiving
  • Screenshots of any error messages
  • Steps you've already tried to resolve the issue
  • Confirmation that you've contacted your payment provider
  • Details about your payment method type (without sharing sensitive information)