No public AWS promo codes — but promotional credits exist. The official redemption path, four limits, and the scams to avoid.
If you arrived by searching "AWS promo code" or "AWS discount code", here is the answer up front: AWS does not issue public, e-commerce-style discount codes. What those coupon aggregator sites list is either expired, not valid in your region, or simply a page designed to collect clicks.
That is not the end of the story. AWS does have a real mechanism, documented officially, called promotional credits — it offsets your bill directly. The difference is how you get it: it is issued, not claimed.
This page translates what AWS actually documents into plain terms: where redemption lives, what makes a code valid, where people get burned, and the scams that cluster around the phrase. Promotional credits are one shape a discount can take, and the five differ here too — see cloud discount mechanisms compared.
Short answer: no public promo codes — but a real credit mechanism
Keeping two things apart is enough to see through the aggregator pages:
| What people look for | What actually exists | The difference |
|---|---|---|
| A "promo / discount code": public, enter it and save | Promotional credits: issued to specific recipients, redeemed into an account and applied to the bill | One is a promotion, the other is a targeted allowance |
| Anyone can claim it | There is a recipient and a purpose (events, partners, assessment programmes…) | Not "find it and use it" but "issued to you" |
| Valid indefinitely | Usually time-limited, then void | When it expires the bill reverts, without warning |
One test: if a page promises "enter this code for X% off" without stating where the code came from, when it expires and what it covers, it is almost certainly not the official mechanism. Official mechanisms always document limits, and in more detail than the benefit.
That is also why this page exists: the search volume is real, nearly every result is noise, and the useful information is a few paragraphs of official documentation spread across pages.
The official redemption path and four conditions
AWS documents this in a knowledge-centre article titled along the lines of "How do I add a promotional code to my AWS account". The path runs through the Billing and Cost Management console: open the Credits page → choose Redeem credit → enter the Promotion code → enter the Security code shown in the CAPTCHA → submit.
AWS lists four conditions for redemption to succeed. Miss any one and it fails:
- The code is correct — complete characters, no stray spaces, correct casing.
- The code is still valid — not revoked by whoever issued it.
- The code has not expired — most credits carry an expiry.
- It has not been redeemed before — a code is typically single-use; if someone else already redeemed it, the system refuses.
Verify after redeeming: check the balance on the Credits page of the billing console and write down the expiry date. Skipping that step is exactly why bills jump months later with no obvious cause.
One line in the official article is easy to miss: if you are an AWS Partner Network (APN) member, questions about obtaining or redeeming credits go through APN channels. That connects credit issuance to the partner system — expanded below.
Where credits actually come from
AWS does not publish a claimable list. In practice, issuance falls into a few categories, all sharing one property: targeted, not public.
- Events and training: small credits issued after official events, courses or some in-person sessions — usually modest and short-lived.
- Partner channels: assessments, migrations or proof-of-concept work run through AWS partners (resellers, consulting partners) sometimes carry credits. This is why the official article routes APN members to APN channels.
- Migration and workload assessment: moving workloads from on-premises or another cloud can come with allowance during evaluation.
- Programmes for companies at a particular stage: dedicated support programmes exist for early-stage companies, generally requiring application and review rather than a code.
An explicit caveat: the amounts, thresholds and availability of all of the above change constantly and differ by region. This page does not supply — or hint at — any code you can claim. Any page promising a stable, universally claimable code should be treated as unreliable.
⛔ Do not buy promo codes. Credits are issued to a recipient; trading them generally breaches the issuance terms, and you cannot verify whether a code has already been redeemed — the fourth official condition. Money spent is rarely recoverable, and it can put the account itself at risk.
Four limits that catch people out
Even with credits in hand, these four cause most of the trouble. They share a pattern: buried in the terms, but very visible on the bill.
| Limit | How it shows up | How to avoid it |
|---|---|---|
| Expiry | Void after the date; bill reverts to standard rates | Record the expiry the day you redeem; set a 30-day reminder |
| Partial service coverage | Some charges fall outside what credits offset | Check scope before redeeming; anything outside it bills normally |
| No cash out, no transfer | Only offsets this account's bill; balances are not refunded | Size credits to real usage — do not stockpile |
| No active warning | The bill simply gets more expensive | Watch the credits balance on the monthly bill |
The first one hurts most: like an expiring Reserved Instance, credit expiry causes no service interruption — resources keep running, only the rate changes. So the symptom is always "the bill went up this month", never "something broke". If you have forgotten you were using credits, it is very hard to diagnose.
The second is widely misunderstood: "I have credits" does not mean "I pay nothing this month". Charges outside the covered scope — scope is defined by the issuance terms — still appear on the bill; credits offset only what they are allowed to offset.
The rules for the free tier itself (three different kinds of "free", the choice at signup, what happens when it runs out) are on what the AWS free tier actually is — a separate mechanism from credits, worth reading as its own thing.
Four scams built around "promo code"
The search volume for this phrase supports a whole industry of pages. The patterns fall into four types, all easy to spot.
- Coupon aggregators: dozens of "AWS promo codes" that are expired or funnel into affiliate signup links. Tell: they never state expiry or scope, which official mechanisms always do.
- "Internal channel" codes for sale: someone claims insider access and charges for it. Tell: credits are issued to a recipient and are not meant to be resold, and the seller cannot prove the code is unredeemed.
- "Permanent free allowance" claims: one-off, time-limited credits described as ongoing. Tell: ask them to point to the expiry and limits in the official terms — they cannot.
- Very cheap "top-up" offers with accounts of unclear origin: low prices that hide where the account came from. Outside this page's scope, but worth its own read — judging AWS account source risk.
A general rule: anything that quotes a discount without stating how you qualify and what the limits are should be treated as false until proven otherwise. Real official mechanisms read more like paperwork than advertising, because they have to set out responsibility.
The two paths that actually hold up
Credits are one-off and time-limited — good for lowering the cost of trying something, useless as a long-term plan. Only two approaches are stable and predictable, and they do not conflict.
| Path | Layer it acts on | Character |
|---|---|---|
| Official commitment discounts (Reserved Instances / Savings Plans / Spot) | The unit price AWS bills you | Stable and predictable; costs you some flexibility |
| Provisioning and settling through a reseller | What you actually pay | No commitment; stacks with official discounts |
- The first trades certainty for price: you commit usage, AWS lowers the unit rate. How to size it — how much, how long, what to do after a wrong call — is on how to buy AWS Reserved Instances.
- The second acts on a different layer: it reduces what you settle, and does not conflict with Reserved Instances or Savings Plans — both apply. The mechanism is on AWS discounts and reseller pricing.
Order matters: use free tier and credits to make the trial phase cheap → once the workload is steady, compute the baseline and apply official commitment discounts → add the reseller layer when you need to lower actual outlay. Not the reverse — buying long-term commitments before usage stabilises is the most common waste in this category.
If you are weighing paying AWS directly against going through a channel, see AWS direct vs reseller.
Common questions
Does AWS have promo codes at all?
No public codes anyone can claim. What exists is promotional credits: issued to specific recipients, redeemed into an account and applied to the bill under stated terms, usually with an expiry and a scope. The official knowledge-centre article on adding a promotional code documents that mechanism — it is not a public coupon programme.
Why does redemption usually fail?
Work through the four official conditions: is the code correct (spaces and casing included), is it still valid, has it expired, has it already been redeemed. The last two are the most common — especially "already redeemed", which typically happens when the code came from a non-official source.
Do credits cover every charge?
No. Scope is defined by the issuance terms; anything outside it bills normally. Check scope before redeeming and reconcile the credits balance each month. "I have credits" does not mean "I pay nothing this month" — that is the single most common misunderstanding.
Should I buy an "internal promo code" someone is selling?
No. Credits are issued to a recipient and trading them generally breaches the terms; you also cannot verify whether the code has been redeemed (one of the four official conditions). Disputes after payment have no practical remedy, and it can affect the standing of the account itself.
Are credits the same as the free tier?
No. The free tier is usage of specified services within set limits for new accounts (in three flavours: 12-month, always-free, trial); credits are an allowance applied to the bill. Both can exist at once, but the rules, expiry and scope differ. Free tier rules are on what the AWS free tier actually is.
What do I do when the credits run out?
Two paths: official commitment discounts (Reserved Instances / Savings Plans / Spot) to lower the unit price, and settling through a reseller to lower actual payment. They stack, because they act on different layers. For the first, see how to buy AWS Reserved Instances; for the second, AWS discounts and reseller pricing.