Yes, you can use a checking account for AWS, but AWS does not accept checks
Amazon Web Services (AWS) accepts payment from a checking account, but only through electronic transfer methods — not by mailing a paper check. When you link a checking account to your AWS account, AWS pulls money electronically using either a one-time ACH transfer or by storing your bank details for recurring charges. The money moves from your checking account to AWS the same way it would for any other online bill payment.
AWS requires a valid payment method on file before you can use most services. A checking account works for this purpose because AWS can verify it exists and has funds, then initiate transfers when your bill is due. The process is straightforward: you provide your routing number and account number, AWS validates the account with two small test deposits (usually under $1 each), and then you confirm those amounts to prove you control the account.
Key Takeaways
- AWS accepts checking accounts through electronic ACH transfers, not paper checks or check images.
- You must verify your checking account by confirming two small test deposits that AWS sends to it.
- AWS charges your checking account on the date your monthly bill is due, typically between the 1st and 5th of the month.
- If a payment fails due to insufficient funds or a closed account, AWS will retry for several days before suspending your services.
- You can set up automatic payments from your checking account or pay manually each month through the AWS Billing Console.
How AWS verifies your checking account
When you add a checking account to AWS, the company sends two small deposits to that account — usually between $0.01 and $0.99 each. These deposits appear in your checking account within one to three business days. AWS does this to confirm that you own the account and that it is active and can receive transfers.
You then log into the AWS Billing Console, navigate to the payment method section, and enter the exact amounts of those two deposits. Once you confirm the amounts correctly, AWS marks the account as verified and can begin charging it. This verification step is a security measure: it proves you have access to the account and can see its transactions.
After verification, AWS removes those test deposits from your account. You will not be charged for them, and they do not count toward your AWS bill.
When and how AWS charges your checking account
AWS charges your checking account on a monthly cycle. Your bill is typically generated between the 1st and 5th of each month, and AWS attempts to withdraw the full amount from your checking account on or shortly after that date. The exact day depends on when your AWS usage period ends and when AWS processes billing — this can vary slightly month to month.
The withdrawal appears as a debit in your checking account, usually labeled with "Amazon Web Services" or "AWS" in the transaction description. The money leaves your account within one business day of the charge date. If you have set up automatic payments, this happens without any action on your part. If you chose manual payment, you must log into the AWS Billing Console and initiate the transfer yourself before the due date.
AWS does not charge interest on late payments, but it will suspend your services if a payment fails and remains unpaid for several days. This means your applications, databases, and storage become inaccessible until the balance is paid.
What happens if a payment fails
If AWS attempts to charge your checking account and the transaction fails — because the account is closed, has insufficient funds, or the bank rejects the transfer — AWS will retry the charge multiple times over several days. During this period, your AWS services continue to run, but you will see a payment failure notice in the Billing Console.
If the payment remains unpaid after the retry period (typically three to seven days), AWS will suspend your account. Suspended accounts cannot launch new resources, and existing resources become inaccessible. You cannot use EC2 instances, RDS databases, S3 storage, or any other AWS service until the balance is paid and the account is reactivated.
To resolve a failed payment, log into the Billing Console, update your payment method if needed, and manually trigger a payment. AWS will attempt to reactivate your account within a few hours of receiving the payment, though it can take up to 24 hours in some cases.
Checking account requirements for AWS
Your checking account must be in your name or your business name — AWS will not accept accounts held in someone else's name. The account must be active and able to receive ACH transfers. Most U.S. checking accounts meet this requirement, including those at traditional banks, credit unions, and online banks.
Some checking accounts have restrictions on ACH transfers, particularly if they are frozen, flagged for fraud, or set to block outgoing transfers. If your bank has placed such restrictions, AWS will not be able to charge the account, and you will need to either remove the restriction or use a different payment method.
AWS does not require a minimum balance in your checking account, but you must have enough funds available when the monthly bill is due. If your bill is $50 and your account has $30, the transaction will fail.
Alternatives to checking account payment
If you prefer not to use a checking account, AWS accepts credit cards, debit cards, and wire transfers. Credit and debit cards are the most common choice because they offer fraud protection and do not require account verification. Wire transfers are an option for large or one-time payments, though they involve higher fees and longer processing times.
AWS also offers AWS Billing Conductor for organizations that need to manage costs across multiple AWS accounts, and AWS Cost Explorer to track spending and set budget alerts. These tools work with any payment method and help you monitor charges before they hit your account.
Setting up automatic versus manual payments
When you add a checking account to AWS, you can choose whether to pay automatically each month or to pay manually. Automatic payment means AWS charges your account on the bill due date without requiring you to take any action. Manual payment means you must log into the Billing Console each month and initiate the transfer yourself.
Most users choose automatic payment because it prevents accidental late payments and suspension. However, if you want to review each charge before it leaves your account, manual payment gives you that control. You can switch between automatic and manual at any time in the Billing Console.
If you use manual payment, set a calendar reminder for the first of each month to check your bill and make the payment. AWS will send you an email notification when your bill is ready, but the responsibility to pay falls on you.
Frequently Asked Questions
Can I use a joint checking account for AWS?
Yes, as long as the account is in your name or your business name. If the account is held jointly with another person, AWS will accept it. However, both account holders can see the AWS charges in the checking account, so make sure everyone on the account is aware of the AWS subscription.
How long does it take for AWS to verify my checking account?
The two test deposits usually arrive within one to three business days. Once they appear in your account, you can confirm the amounts when ready in the AWS Billing Console. Verification is complete within minutes of confirming the deposit amounts. You can then use the account for charges right away.
What if I close my checking account while it is linked to AWS?
If you close the account, AWS will not be able to charge it when your bill is due. The payment will fail, and AWS will retry for several days. If the payment is not resolved, your account will be suspended. You must update your payment method in the Billing Console before the next billing cycle to avoid suspension.
Can AWS charge my checking account more than once per month?
Normally, AWS charges once per month on your bill due date. However, if you have multiple AWS accounts or if you manually trigger a payment separate from your automatic charge, you could see multiple transactions in a single month. Check the Billing Console to see all charges and their dates.
Is it safe to give AWS my checking account number?
AWS uses industry-standard encryption to protect your banking information. Your routing number and account number are stored securely and used only to initiate ACH transfers. AWS does not store the full account number in plain text and does not share it with third parties. The risk is similar to setting up automatic payments with any other company.