instruction: Explain Add or update a payment method
output: Back
  Ask AI
  Start typing to search or try
  Contact support
  Manuals
  Get started
  Guides
  Add or update a payment method
  Page options
  Copy page as Markdown for LLMs
  View page as plain text
  Ask questions with Docs AI
  Claude
  Open in Claude
  This page describes how to add or update a payment method for your personal
  account or for an organization.
  You can add a payment method or update your account's existing payment method
  at any time.
  Important
  If you want to remove all payment methods, you must first downgrade your
  subscription to a free subscription. See
  Downgrade
  The following payment methods are supported:
  Cards
  Visa
  MasterCard
  American Express
  Discover
  Diners
  UnionPay
  Wallets
  Stripe Link
  Bank accounts
  Automated Clearing House (ACH) transfer with a
  verified
  bank account
  All charges are in United States dollars (USD).
  Important
  For United States customers, Docker began collecting sales tax on July 1, 2024.
  For European customers, Docker began collecting VAT on March 1, 2025.
  For United Kingdom customers, Docker began collecting VAT on May 1, 2025.
  To ensure that tax assessments are correct, make sure that your
  billing information
  and VAT/Tax ID, if applicable, are
  updated. If you're exempt from sales tax, see
  Register a tax certificate
  Manage payment method
  Personal account
  Docker subscription
  Legacy Docker subscription
  To add a payment method:
  Sign in to
  Docker Home
  and select your
  organization.
  Select
  Billing
  Select
  Payment methods
  from the left-hand menu.
  Select
  Add payment method
  Enter your new payment information:
  If you are adding a card:
  Select
  Card
  and fill out the card information form.
  If you are adding a Link payment:
  Select
  Secure, 1-click checkout with Link
  and enter your
  Link
  email address
  phone number
  If you don't already use Link, you must fill out the card information
  form to store a card for Link payments.
  If you are adding a bank account:
  Select
  US bank account
  Verify your
  Email
  Full name
  If your bank is listed, select your bank's name.
  If your bank is not listed, select
  Search for your bank
  To verify your bank account, see
  Verify a bank account
  Select
  Add payment method
  Optional. You can set a new default payment method by selecting
  Set as default
  action.
  Optional. You can remove non-default payment methods by selecting
  Delete
  action.
  Note
  If you want to set a US bank account as your default payment method, you must
  verify the account first.
  To add a payment method:
  Sign in to
  Docker Hub
  Select
  Billing
  Select the
  Payment methods
  link.
  Select
  Add payment method
  Enter your new payment information:
  If you are adding a card:
  Select
  Card
  and fill out the card information form.
  If you are adding a Link payment:
  Select
  Secure, 1-click checkout with Link
  and enter your
  Link
  email address
  phone number
  If you are not an existing Link customer, you must fill out the
  card information form to store a card for Link payments.
  Select
  Select the
  Actions
  icon, then select
  Make default
  to ensure that
  your new payment method applies to all purchases and subscriptions.
  Optional. You can remove non-default payment methods by selecting
  Actions
  icon. Then, select
  Delete
  Organization
  Note
  You must be an organization owner to make changes to the payment information.
  Docker subscription
  Legacy Docker subscription
  To add a payment method:
  Sign in to
  Docker Home
  and select your
  organization.
  Select
  Billing
  Select
  Payment methods
  from the left-hand menu.
  Select
  Add payment method
  Enter your new payment information:
  If you are adding a card:
  Select
  Card
  and fill out the card information form.
  If you are adding a Link payment:
  Select
  Secure, 1-click checkout with Link
  and enter your
  Link
  email address
  phone number
  If you are not an existing Link customer, you must fill out the
  card information form to store a card for Link payments.
  If you are adding a bank account:
  Select
  US bank account
  Verify your
  Email
  Full name
  If your bank is listed, select your bank's name.
  If your bank is not listed, select
  Search for your bank
  To verify your bank account, see
  Verify a bank account
  Select
  Add payment method
  Optional. You can set a new default payment method by selecting
  Set as default
  action.
  Optional. You can remove non-default payment methods by selecting
  Delete
  action.
  Note
  If you want to set a US bank account as your default payment method, you must
  verify the account first.
  To add a payment method:
  Sign in to
  Docker Hub
  Select your organization, then select
  Billing
  Select the
  Payment methods
  link.
  Select
  Add payment method
  Enter your new payment information:
  If you are adding a card:
  Select
  Card
  and fill out the card information form.
  If you are adding a Link payment:
  Select
  Secure, 1-click checkout with Link
  and enter your
  Link
  email address
  phone number
  If you are not an existing Link customer, you must fill out the
  card information form to store a card for Link payments.
  Select
  Add payment method
  Select the
  Actions
  icon, then select
  Make default
  to ensure that
  your new payment method applies to all purchases and subscriptions.
  Optional. You can remove non-default payment methods by selecting
  Actions
  icon. Then, select
  Delete
  Verify a bank account
  There are two ways to verify a bank account as a payment method:
  Instant verification: Docker supports several major banks for instant
  verification.
  Manual verification: All other banks must be verified manually.
  Instant verification
  Manual verification
  Instant verification
  To verify your bank account instantly, you must sign in to your bank account
  from the Docker billing flow:
  Choose
  US bank account
  as your payment method.
  Verify your
  Email
  Full name
  If your bank is listed, select your bank's name or
  select
  Search for your bank
  Sign in to your bank and review the terms and conditions. This agreement
  allows Docker to debit payments from your connected bank account.
  Select
  Agree and continue
  Select an account to link and verify, and select
  Connect account
  When the account is verified, you will see a success message in the pop-up
  modal.
  Manual verification
  To verify your bank account manually, you must enter the micro-deposit amount
  from your bank statement:
  Choose
  US bank account
  as your payment method.
  Verify your
  Email
  First and last name
  Select
  Enter bank details manually instead
  Enter your bank details:
  Routing number
  Account number
  Select
  Submit
  You will receive an email with instructions on how to manually verify.
  Manual verification uses micro-deposits. Youâll see a small deposit
  (such as $0.01) in your bank account within 1â2 business days. Open your manual
  verification email and enter the amount of this deposit to verify your account.
  Failed payments
  Note
  You can't manually retry a failed payment. Docker will retry failed payments
  based on the retry schedule.
  If your subscription payment fails, there is a grace period of 15 days, including the due date. Docker retries to collect the payment 3 times using the following schedule:
  3 days after the due date
  5 days after the previous attempt
  7 days after the previous attempt
  Docker also sends an email notification
  Action Required - Credit Card Payment Failed
  with an attached unpaid invoice after each failed payment attempt.
  Once the grace period is over and the invoice is still not paid, the subscription downgrades to a free subscription and all paid features are disabled.