How to Use Bandcamp Download Codes for an Album
Use Bandcamp download codes by generating a named track or album batch from your Tools page, exporting the codes, and assigning a separate code to each intended recipient. Include your Bandcamp redemption address, test the complete handoff, and compare your allocation record with the redeemed-code export. Pre-order album codes give access to the full album.
Lead visual
The Bandcamp storefront loop
Release
lossless audio + story
Offer
price + pay more
Discover
tags + follow path
Evidence
plays + sales + net
complete page → direct support → follower signal → next release decision
Your next mix starts here.
Mix versions, timestamped feedback, and your people. Finally, in one room.
1:24“Bring the vocal up here.”
Step inside a sample listening room.
Key takeaways
- Name batches by their purpose so press copies, merch inserts, and show handouts stay distinguishable.
- A code printed on a card needs a clear redemption address beside it.
- Keep test codes separate from the codes you allocate to fans or reviewers.
- A redemption record does not tell you whether somebody listened through the album or wrote about it.
What does a Bandcamp download code give the recipient?
Bandcamp calls these track/album codes. They give the recipient a digital copy of the selected release, with a download and streaming through the Bandcamp app. They can be useful for a reviewer, a fan receiving a merch insert, or someone you want to give a copy directly.
The official track/album code tutorial covers generation and redemption. Decide which release the recipient should receive before you make a batch. An album code and a track code do different jobs.
Keep the offer clear. If a card comes with a cassette, say which digital release it provides. If you are sending a press copy, identify the album and release date in the message. Receiving a code should not leave someone guessing what they have been sent.
| Track/album code | Discount code | |
|---|---|---|
| Recipient's task | Redeem access to the selected digital release | Use a price reduction on an eligible purchase |
| Your planning question | Who should receive this copy? | Which priced offer should this promotion support? |
| Related guide | Generate, allocate, and reconcile the batch below | Use the Bandcamp pricing guide for discount settings |
The Bandcamp pricing guide owns the discount-code setup. Keep your complimentary-copy record separate from a price-promotion report.
How do you generate a named batch?
Open the Track/album codes section of your Bandcamp Tools page. Choose the downloadable release, give the batch a useful name, and enter the quantity. Bandcamp currently documents generation in multiples of 100. Check your account's available codes and any purchase requirement before continuing.
The batch name is for your own organization. Bandcamp says fans do not see it. Use something you can recognize later, such as the release name plus Press Copies or Cassette Inserts. Generating a new batch should answer a specific distribution need.
- Confirm the exact track or album selected in Tools.
- Generate the named batch and open its export link.
- Save the CSV in your release working folder and open it in a spreadsheet.
- Reserve a small test allocation before preparing recipient messages or printed cards.
Bandcamp also provides a print link for its card layout. If you use a print shop or design your own cards, confirm how unique codes will be merged into the artwork. Review a proof before ordering the full run.
How should you allocate and send the codes?
Give every allocated code one intended destination in your own record. That might be a named reviewer, a numbered merch insert, or a particular show batch. This is an operating choice that helps you avoid accidentally sending the same code twice.
Keep fields for release, batch, code, destination, allocation status, sent date, and redemption status. A code can be reserved before it is sent. A sent code can remain unredeemed. Preserve those distinctions when more than one person is helping with the campaign.
Include your account's redemption page, which Bandcamp documents in the form youraccount.bandcamp.com/yum. Check your actual address before printing or sending it. You can send the code in an individual message or place it on a card beside the redemption instructions.
For a larger email send, verify that your mailing tool inserts a different allocated code into each intended message. Review several test messages for missing values and repeated codes. Use a list you are entitled to message, and keep the full code export out of publicly shared campaign documents.
Keep the working export with the release team
Bandcamp describes codes as unique and limits download attempts. A publicly posted working spreadsheet can put the same allocation in several people's hands. Share the code file only with the people handling that delivery.
Test the handoff before you send the batch
Complimentary copies
Check the recipient's complete path
- 01
Prepare
Reserve a test code
Mark it in your allocation record so it cannot be sent again by mistake.
- 02
Deliver
Use the intended format
Check the actual message or printed proof, including its redemption address.
- 03
Redeem
Confirm the selected release
Verify that the recipient reaches the correct album or track and can obtain it.
- 04
Record
Close the test allocation
Keep the outcome and any corrected message or print-file version with the batch.
Test the format you intend to distribute. A successful copy-and-paste from your own spreadsheet does not prove a printed code is legible or an email template contains the right value. Read the message as someone who has never seen your Tools page.
Use your reserved test allocation to check the selected release. If the result is wrong, stop the send and correct the batch or delivery material. Do not keep distributing cards while hoping the link is close enough.
A pre-order code can deliver the full album early
Bandcamp's pre-order code guidance says redemption gives the entire album, including tracks you have not enabled as public previews. Confirm that early full-album access is intentional before sending reviewers or superfans a code.
The Bandcamp pre-order guide covers the public offer and launch. Keep that public release promise beside your early-copy plan.
A small batch with a clear allocation record
Constructed allocation example
An imaginary artist is preparing a release called Harbour Glass. From a generated batch of 100 codes, the team reserves two for delivery tests and four for named reviewers. The other 94 remain unassigned. These are planning quantities for the example, not a forecast of redemptions or press coverage.
The release coordinator marks the two test allocations as used for testing after checking the handoff. Each reviewer allocation gets an agreed destination and sent date. Nobody sends codes from the unassigned group until the coordinator records the new allocation.
If a second teammate prepares cassette inserts, they receive a newly allocated group. They do not pick codes from the same untouched export independently. The point is to make duplicate distribution visible before a recipient reports trouble.
Plan the public release messages alongside the complimentary-copy handoff
How do you check which codes were redeemed?
Bandcamp's redemption instructions point to the blue number in the redeemed column of the Tools page. Use that redeemed-code list to reconcile your own allocations.
Match by the code itself. Keep the exported file dated so your team knows when the comparison was made. Record mismatches for review rather than overwriting the original send record.
Report generated, allocated, sent, and redeemed quantities separately. A code that has not been redeemed could still be sitting in a recipient's inbox or on an unclaimed card. Redemption alone does not establish how much someone listened, whether they liked the album, or whether a reviewer will cover it.
For the wider storefront and campaign, return to the Bandcamp guide for artists. Your code record is one part of that release operation.
Official code instructions
Frequently asked questions
Do unused Bandcamp download codes expire?+
Bandcamp says unused track and album codes have no expiration date. Its documentation separately limits download attempts after a code is used. Keep those two states distinct, and check the current support guidance when troubleshooting a redeemed code.
Can I generate codes for a private album or a draft?+
Bandcamp supports codes for private albums. It says drafts cannot be downloaded or streamed, so codes become available after publication. Confirm that your release is in the intended state before generating a batch; a private published album and an unfinished draft are different things.
What happens if I change the album after creating codes?+
Bandcamp says the codes continue to work and future downloads reflect the changes. Keep a dated note of the version you sent to reviewers, especially if audio, track order, or credits change afterwards. Do not assume a previously downloaded copy updates itself.
Does redeeming a code automatically add someone to my mailing list?+
Bandcamp describes mailing-list signup on the redemption page as an option for the fan. Treat code redemption and newsletter signup as separate records. Use the platform's signup information when deciding who receives future marketing messages.

Get better release strategy in your inbox
Release planning checklists, royalty explainers, and artist strategy notes from Velveteen. No daily noise.
Was this useful? Send a signal or flag a correction.
Keep reading
Topic overview
Bandcamp for artists
A current seven-part Bandcamp operating system for release setup, offers, discovery, transactions, followers, editorial submission, and evidence.
Related guide
Bandcamp pricing and pay what you want
A four-option pricing model with current 15%/10% revenue shares, typical 4% to 6% processing, pay-more observations, and constructed gross-to-net math.
Related guide
Bandcamp pre-orders
A six-step Bandcamp pre-order control for album-only setup, instant tracks, physical packages, manual release ownership, and buyer notification QA.
Put every release message on the calendar
Plan newsletters, email sequences, social posts, clips, and campaign moments around one release date so each asset has a clear job and deadline.