Artists and small labels in the UK and Europe face a costly choice. They can rely on Bandcamp for direct sales or use full digital distribution to reach DSP playlists.
Metadata gaps and missing ISRC/UPC mapping can stall releases. Cross-border fulfilment issues complicate payouts and reduce touring income.
Decide whether to migrate from bandcamp
Set three thresholds: annual direct-to-fan revenue, physical merch volume, and sustained DSP editorial pitching. If two thresholds apply, move fully to an aggregator and run a playlist and PR plan.
The most common error is migrating without checking ISRCs and metadata first. This causes lost income and reporting delays.
Artists with under €2,000 annual Bandcamp sales and low physical volume often keep Bandcamp as the main sales channel. They then add DSPs for discovery.
This path keeps higher margins on direct sales and lowers overhead. A case often missed is a catalogue with old unregistered ISRCs. Those stop reporting to DSPs after migration.
Focus on metadata and ISRCs before moving platforms.
If annual Bandcamp sales exceed €5,000 or physical orders pass 100 units per year, the aggregator route usually pays off. This occurs within 3–12 months.
The rule gives a measurable decision. Meet two thresholds and migrate. Meet fewer and use a hybrid approach.
Revenue thresholds and decision matrix
Use three numeric thresholds to decide.
Threshold one: annual direct sales above €5,000.
Threshold two: merch above 100 units per year.
Threshold three: sustained monthly editorial pitching.
These numbers produce a clear binary decision.
Many guides skip the merch threshold. They then miss cross-border VAT and fulfilment costs.
What to measure before deciding
Export total Bandcamp revenue for the last 12 months. Itemise digital versus physical income and count unique buyers.
These figures let the artist compare expected aggregator fees with current take-home pay. The most frequent error at this point is estimating revenue without payment-processor fees.
If you omit VAT, you'll get wrong totals.
Audit your numbers fully before you change distribution plans.
Export Bandcamp order CSV and map each field to aggregator metadata before any uploads. Missing or mismatched ISRCs or UPCs causes lost sales reporting.
This creates unallocated streaming royalties when tracks appear on DSPs.
Start with the Bandcamp order CSV: Order ID, Buyer Email, Item Title, SKU, Price, Shipping, Date, Country, and Notes. Keep one line per item so physical and digital sales remain separate.
Create a master spreadsheet that links each sale to the release UPC. Link each track to its ISRC.
Do not create new ISRCs unless originals are unavailable. Replacing original ISRCs fragments reporting and splits.
In theory, this works well, but in practice artists who reissue without preserving ISRCs see delayed or missing royalty payments for months.
CSV fields to export
- Order ID (unique).
- Buyer Email (for direct-to-fan lists).
- Item Title and SKU (match to catalogue).
- Price and Shipping (separate columns).
- Date and Country (for VAT and shipping).
Each exported column must map to a field in your aggregator upload. If a column is missing, add it manually before the upload.
Mapping ISRC & UPC steps
- Create one line per release with UPC and release date.
- Assign ISRCs per track and ensure they match ISRC registries or your label/codes.
- Include composer splits and publishing data in the metadata sheet.
Do not upload to DSPs until every track has an ISRC and every release has a UPC. The time saved fixing mismatches later outweighs the extra hour of preparation now.
Map this minimal set before you migrate. Include UPC, ISRC per track, release date, primary artist, and featuring artists. Also add composer splits, publisher names and producer credits. Note territory rights if they are limited. Missing any of these delays payments and metadata matching.
Quick export template
csv
Order ID,Buyer Email,Item Title,SKU,Price,Shipping,Date,Country,UPC,ISRC
12345,[email protected],Album Name,SKU001,9.99,2.50,2024-03-12,GB,0123456789012,GB-A1-24-00001
Migration timeline (weeks)
Week 1
Export & map CSV
Week 2
Confirm ISRC/UPC
Week 3
Upload to aggregator
Week 4–6
DSP processing
Week 6–12
Playlist pitching
A practical step-by-step migration checklist closes the gap between theory and execution. Start by exporting Bandcamp orders and creating a master catalogue.
Record every release, SKU and buyer. Normalise titles, editions and SKUs so the DSP-facing release matches the historic Bandcamp product exactly.
Next freeze any Bandcamp price or edition changes. Publish a short FAQ on the Bandcamp page explaining upcoming changes so buyers understand reissues or new DSP links.
Create a mapping table that ties each previous Bandcamp sale line to a new release UPC and the original ISRC (example row: Order 12345 → Album 'X' (UPC 0123456789012) → Track 1 (ISRC GB-A1-24-00001)).
For bundles or compilations, record which buyers purchased a bundle. Prepare to issue download links or bundle refunds if a new configuration changes entitlement.
Before uploading, register updated publishing splits and notify your PRO/PPL of the reassignment.
Upload to your aggregator with a separate release version if reissuing. After DSP processing, collect evidence such as ISRC lists and DSP catalogue IDs.
Contact DSP support with a clear reconciliation file if streams or sales do not attach.
Schedule a timed Bandcamp storefront update to redirect fans. For example, set the update two weeks after the DSP release goes live.
Prepare a small customer communication campaign. Email buyers with new streaming links and download codes to preserve goodwill and reduce refund requests.
Keep fans informed with clear dates and links.
Compare net income: bandcamp vs DSPs and aggregators
Bandcamp direct-to-fan sales typically leave the artist with roughly 80–90% of the sale after platform and payment fees. Major DSPs pay around €0.003–€0.005 per stream (2024 estimate).
A clear break-even example helps. 100 Bandcamp sales at €5 net equal €500.
100,000 Spotify streams equal €300–€500.
Aggregator pricing falls into two families: flat-fee annual models and revenue-share models.
Flat-fee annual models cost about €9.99–€79 one-time or yearly. Revenue-share models take 10–15% of digital income.
Compare fees against projected streaming income and expected editorial reach when choosing. The choice of aggregator also impacts payout timelines and EU payout support.
Choosing solely by lowest upfront fee often causes trouble later. This happens when the aggregator lacks EU bank transfer support or merch fulfilment partners.
| Channel |
Net to artist |
Typical fees |
Lead time to DSP |
Merch & fulfilment |
| Bandcamp (direct) |
~80–90% after fees (estimate 2024) |
Platform + payment fees included in sale |
Immediate |
Built-in (artist handles shipping) |
| Spotify / DSPs |
€0.003–€0.005 per stream (2024 est.) |
Aggregator fee or % share |
2–6 weeks |
Aggregator may offer partners |
| Aggregator (example) |
Depends on plan; flat-fee keeps >90% |
€9.99–€79 or 10–15% revenue share |
1–8 weeks depending on DSP and editorial slots |
Some offer merch fulfilment partners |
Example revenue scenarios
- Scenario A: 100 Bandcamp sales at €5 net = €500.
- Scenario B: 100,000 Spotify streams at €0.004 = €400.
- Scenario C: Aggregator yearly fee €20 vs 15% revenue share on €1,000 digital income = €150.
Which aggregators to consider
Pick aggregators that offer EU bank payouts, VAT handling, and merch fulfilment links. Many artists pick services that match those requirements.
Many artists pick DistroKid for flat fees. Some pick TuneCore or CD Baby for broader services. Others pick AWAL or Believe for label-style services.
The majority of aggregator comparisons omit lead-time differences.
A clear numeric comparison helps decide which route maximises net income.
Example: an artist has 100 Bandcamp single sales at €7 gross and 100,000 Spotify streams.
Bandcamp example: platform fee 10% plus average payment processing 3% leaves roughly 87% net.
100 sales × €7 × 0.87 = €609.
Aggregator flat-fee example: aggregator €20 per year, no revenue share.
Streaming revenue at €0.004 per stream gives €400 gross for 100,000 streams.
Subtract aggregator annual fee pro rata which is negligible for a single release. Net equals about €380–€395 after small payout banking fees.
Revenue-share aggregator example: 15% aggregator share on streaming income means €400 × 0.85 = €340 net.
Now combine channels. If the artist converts 2% of DSP listeners to Bandcamp purchases via links, incremental direct sales change the picture.
Also include EU-specific costs. If EU payouts incur a €15 bank fee per quarterly payout, factor that into totals.
If VAT obligations add about 20% to merch margins, factor that into yearly totals.
Run these line-item calculations for your expected streams and sales. They give a realistic net comparison.
They also show when the aggregator route achieves payback versus keeping Bandcamp as primary sales channel.
Run numbers before you sign with any aggregator.
Playlist pitching: metrics and templates
Prioritise playlists by measurable curator metrics. Key metrics include save-rate, skip-rate, listener origin, and growth over 30–90 days.
A target metric example follows. Aim for playlists with save-rate above 20% and skip-rate below 40%.
The most frequent mistake is pitching only total streams and follower counts. Curators care about engagement and fit.
Saves, completion rate and the share of listeners from target territories matter more.
A common case: an artist pitched to UK editorial playlists but 70% of listeners were from Latin America, making the pitch weak.
Breaking pitches into data points improves success. Include clear metrics in every pitch.
Add ISRCs, release date, short bio, recent playlist placements with numbers, and top territories by percentage.
Pitch template
Use this three-paragraph template and replace bracketed text.
Subject: [Artist] ([Track]) Editorial Consideration (ISRC: [ISRC])
Hi [Curator name],
[One-sentence hook about the song and why it fits this playlist]. Key metrics last 30 days: [monthly listeners], [top territory %], [recent playlist saves %].
Release date: [YYYY-MM-DD]. Link: [private streaming link]. Quick bio: [one line], notable press: [BBC Introducing / NME / Pitchfork - if any]. Thank you for your consideration.
How to select playlists by metrics
- Use DSP analytics to extract top territories and listener retention.
- Filter playlists where top territories overlap at least 60% with target markets.
- Prioritise playlists with higher save-rate and lower skip-rate over raw follower counts.
A measurable rule follows. If a playlist’s top three territories match the artist’s top territories by at least 60%, then the playlist is relevant.
Playlist pitching becomes more effective with the right tools and filters. Add a repeatable outreach cadence.
- Use analytics platforms such as Spotify for Artists and third-party services.
- Filter playlists by territory composition, save-rate and follower growth rate.
- Practical filter: top territories overlap at least 60% with your target market.
- Also require save-rate of at least 20% and follower growth above 1% month-on-month.
- Build a shortlist of 20–40 playlists per release then prioritise the top 10 by engagement metrics.
- Outreach cadence: initial pitch, follow-up at 7–10 days, final follow-up at 14–21 days.
When you explain fit, reference one comparable recent placement and the incremental streams or saves it delivered. For example, placement on X playlist drove a 28% increase in UK saves and 4,200 new streams in two weeks.
This specificity and a predictable follow-up schedule increase curator response rates and let you measure ROI.
Target high-fit playlists first to get better results.
Release technical checklist and timing
Deliver masters as WAV 24-bit at 44.1kHz or 16-bit if required. Follow DSP loudness guidelines and aim for -14 LUFS integrated.
Submit complete metadata and artwork at least 3 weeks before release for standard editorial consideration. Use 6–8 weeks for radio and higher-level editorial slots.
Missing specs or late delivery can reduce editorial chances by more than 50% in many cases. The most frequent deadline mistake is changing the release after metadata submission.
Such changes trigger re-processing at DSPs and delay editorial queues.
Keep a final checklist for every release and run a metadata audit before upload. This reduces processing errors and ensures faster payments.
Audio specs and loudness targets
- File format: WAV or FLAC.
- Sample rate: 44.1kHz.
- Bit depth: 24-bit preferred.
- Loudness target: -14 LUFS integrated (platform average).
- UPC for release.
- ISRC per track.
- Artist name exact match across services.
- Composer and publisher splits.
- Artwork 3000x3000 px, RGB, less than 10 MB.
Submit at least 3 weeks for basic upload and 6–8 weeks for editorial consideration. This timing improves the chance of getting placed on curated playlists and radio rotations.
Check all deadlines early and stick to them.
Merch, fulfillment and EU costs
Using an EU-based fulfilment partner reduces cross-border VAT and customs friction. This often saves roughly 15–25% per order compared with cross-border shipping from non-EU warehouses.
Typical fulfilment costs run between €2 and €6 per item plus storage and returns fees.
If the artist ships from outside the EU to EU customers, expect extra VAT registration, or use an EU fulfilment partner instead.
The choice of payment gateway also matters for GDPR compliance and chargeback handling. The majority of guides skip VAT details and cause unexpected costs at scale.
When merchandising scales beyond 100 units per year, switch to a fulfilment partner in the target market. This usually lowers per-order cost and delivery time.
Fulfilment cost breakdown
- Picking & packing: €1–€3 per unit.
- Postage within EU: €2–€6 depending on size and speed.
- Storage: €10–€50 per month depending on volume.
Payment gateways, VAT & GDPR
For EU sales, use gateways that support VAT invoicing and store customer data under GDPR rules. Keep buyer emails securely and document consent for newsletters.
The UK and EU frameworks (GDPR and UK Data Protection Act 2018) require clear consent for marketing emails.
Bundle fulfilment decisions with your release plan and timeline.
Rights, PROs and legal setup in europe
Register recordings and compositions with local collecting societies. Ensure both PPL and PRS for Music registration are complete for UK collections.
Without registration, performance and mechanical collections may not reach the artist for months.
See PRS for Music for UK specifics: PRS for Music.
Confirm publisher splits and performer credits before uploading metadata. Changing splits after distribution often causes delayed collections.
This causes cashflow problems when publishing is the majority of income.
Know these main legal frameworks. They include GDPR (2018), UK Data Protection Act 2018, EU Digital Services Act 2022, and EU Copyright Directive 2019.
These affect platform responsibilities and takedown processes.
PRO and PPL registration steps
- Register the recording with PPL for neighbouring rights.
- Register composition with PRS or local PRO for performance royalties.
- Ensure publisher details are current in metadata.
Read aggregator contracts for exclusivity and rights windows. Avoid exclusive deals that prevent future re-licensing.
Do not sign without checking EU payout capability and rights reversion terms.
Legal checks prevent costly mistakes during and after distribution.
Case studies of migrations
Case A: An indie band moved catalogues and kept ISRCs. Direct revenue fell 12% short term.
DSP revenue rose 40–60% over 8–12 weeks. The move netted a positive result by month six.
The decision paid off because ISRCs were retained and the playlist plan targeted UK and Germany.
Case B: An electronic artist reissued tracks with new ISRCs and saw reporting split across two codes. This caused 60–120 day payment delays.
The fix required re-submitting metadata and contacting DSP support. The error was issuing new ISRCs instead of reusing originals.
Case C: A small label chose an aggregator by lowest fee. The aggregator lacked EU payouts and a merch partner.
That resulted in extra bank fees and customs delays that reduced margins by an estimated 18% in year one.
Lessons from the cases
- Keep original ISRCs.
- Confirm aggregator EU payout and fulfilment options.
- Pitch playlists with measurable fit to territories.
Keep ISRCs intact during migrations to avoid payment delays.
What to do now
Run a short audit. Export 12 months of Bandcamp sales and map ISRC and UPC into a spreadsheet.
Compare projected DSP revenue versus direct sales using the above table.
This gives a one-hour decision framework and makes the choice concrete.
If two of the thresholds match the catalogue profile, prepare to migrate. Use a 6–8 week editorial timeline and a playlist pitch plan.
The riskiest omission is skipping a metadata audit before upload.
A one-page audit based on the checklist gives a clear comparison in under an hour. It helps decide whether to keep Bandcamp as the primary sales channel or migrate fully.