Audio File Prep: WAV Settings for Distribution
For audio files for distribution, deliver a lossless WAV or FLAC at 44.1 kHz or higher, 24-bit, in stereo, with True Peak under -1 dBTP. Never deliver an MP3 as your master. Don't master to a platform LUFS target either: Spotify and Apple normalize loudness on playback, so what you control is format, resolution, and headroom.
Minimum sample rate, the floor on Spotify and Apple
Preferred bit depth; deliver it if you have it
Stereo only, never a true mono file
True Peak ceiling Spotify recommends for masters
Key takeaways
- Deliver a lossless file. Spotify prefers FLAC and accepts WAV; Apple takes WAV (PCM), FLAC, or ALAC. Never deliver an MP3 or other lossy file as your master.
- Use at least 44.1 kHz and, if you have it, 24-bit. Don't downsample and don't make a 16-bit version from a 24-bit master to deliver.
- Deliver in stereo (2 channels). Spotify is stereo only, and Apple won't accept single-channel audio. A mono export by mistake is one of the most common rejections.
- Don't master to a platform LUFS target. -14 LUFS is what Spotify normalizes to on playback, not a delivery spec, and it won't reject a louder or quieter file.
- Keep True Peak under -1 dBTP. That headroom protects against inter-sample peaks when the platform re-encodes your file to a lossy format.
What file should I actually hand my distributor?
Hand over a lossless file. That’s the whole answer, and most of the rest of this page is just the settings on it. Spotify strongly prefers FLAC for delivery and also accepts WAV as long as it meets the same technical bar. Apple accepts WAV (PCM), FLAC, or ALAC. Pick whichever your mastering chain spits out cleanly. There’s no audible difference between a correct WAV and a correct FLAC going in; FLAC is just smaller because it’s losslessly compressed.
The one thing you cannot do is deliver an MP3 or any other lossy file as your master. Here’s why it matters from the production side. The platform takes whatever you give it and encodes it into its own lossy format (Spotify uses Ogg Vorbis, Apple uses AAC) for streaming. That’s one lossy encode, and it’s unavoidable. If the file you delivered was already an MP3, the platform encodes it a second time, and that second pass stacks on the artifacts the first one already baked in. Double-encoding like that produces audible damage, usually swirly, garbled high frequencies. Start from lossless and the platform’s encode is the only one your listeners ever hear.
The trap: a distributor accepting your MP3
Some distributors will accept a lossy upload and pass it straight through to the platform unchanged. The fact that it uploaded fine doesn’t mean it’s right. The double-encode happens downstream where you never hear it until the release is live. If the only file you have is an MP3, go back and bounce a lossless master before you deliver.
What sample rate and bit depth should the master be?
At least 44.1 kHz, and 24-bit if you have it. Both Spotify and Apple set 44.1 kHz as the floor, so that’s the lowest you should ever deliver. On bit depth, Spotify is direct: if a track was mastered in 24-bit, deliver 24-bit, and only fall back to 16-bit when no higher-bit-depth master exists. Apple requires 24-bit for its Apple Digital Masters badge.
A couple of don’ts that catch people out. Don’t make a 16-bit version from your 24-bit master just to deliver, and don’t deliver both bit-depth versions of the same track. And don’t downsample before delivery. If your session ran at 48 kHz or 96 kHz, deliver it at that rate. Spotify and Apple handle whatever downsampling they need on their end, and doing it yourself can introduce conversion artifacts for no quality benefit. The cleanest move is to deliver the native resolution your project was at.
One thing worth being honest about: a 24-bit, 44.1 kHz file does not qualify for Apple’s Hi-Res Lossless badge. That badge needs a sample rate of at least 88.2 kHz (88.2, 96, 176.4, or 192). And you can’t fake it. Apple explicitly prohibits up-sampling or bit-padding a 44.1 kHz/16-bit file to pass it off as a higher-resolution source. If your master genuinely is high-res, deliver it at its native rate and it qualifies on its own.
| Deliver | Don't | |
|---|---|---|
| Format | Lossless WAV or FLAC (Apple also takes ALAC) | MP3, AAC, or any lossy file as the master |
| Sample rate | Native project rate, 44.1 kHz at minimum | Downsampled below your session, or below 44.1 kHz |
| Bit depth | 24-bit if you mastered in 24-bit | A 16-bit copy made from a 24-bit master, or both versions |
| Channels | Stereo, 2 channels | A true mono file where stereo is required |
Stereo, not mono
Deliver a stereo, 2-channel file. Spotify specifies stereo only, and Apple states plainly that single-channel audio will not be accepted. A mono file exported by accident is one of the most common upload errors there is, and it’s the kind of thing you don’t notice until the file bounces. Check your export setting before you deliver.
If you genuinely have no stereo source, an old field recording or a vintage tape, the fix isn’t to deliver a true mono file. Apple wants two identical channels, a left and a right carrying the same audio, so the file is technically stereo even when the content isn’t. Your DAW can do that on export. The point is the file has to be 2-channel.
Why you shouldn't master to the platform's LUFS target
This is the one that trips up a lot of people, so let me be clear about it. Spotify normalizes playback to -14 LUFS integrated at its Normal setting. That number is a playback level, applied when someone presses play. It is not a delivery requirement, and Spotify does not reject a file for measuring louder or quieter than -14. So you do not need to, and should not, master your track to hit -14 LUFS.
Here’s the mechanism. If your master comes in louder than the target, the platform applies gain reduction and turns it down. If it’s quieter, the platform may lift it. Either way the loudness gets matched on playback. What that means in practice is that crushing your master to be as loud as possible buys you nothing. The platform just turns it back down, and the dynamic damage from the over-compression stays in, so you end up with a flat, lifeless sound played back at the same level as everyone else. Master for how the song should feel, and let normalization do its job.
The platform turns your loud master back down on playback. The squash stays in. You lose the dynamics and gain nothing.
Other platforms normalize too, around similar levels. The figures you see quoted for Apple Music (about -16 LUFS) and Amazon Music (about -14 LUFS) are widely accepted working numbers from third-party measurement, not specs either company has published. Treat them as estimates, not gospel. The takeaway doesn’t change: every major platform normalizes loudness on playback, so the integrated loudness you deliver at isn’t the thing that decides how loud your track sounds next to the others.
What you control instead
The real delivery constraints are the format, the sample rate, the bit depth, and the True Peak ceiling. Loudness is handled on playback. Headroom is the part that’s genuinely on you, and that’s the next section.
Headroom and True Peak: the one number to respect
If there’s a single loudness-related number to actually master to, it’s the True Peak ceiling, not the LUFS target. Spotify recommends a True Peak maximum of -1 dBTP for masters that get encoded to lossy formats. If your master is louder than -14 LUFS integrated, Spotify suggests keeping True Peak below -2 dBTP to cut distortion risk further. Apple Digital Masters and EBU R128 both land on -1 dBTP as the ceiling too, so it’s well-supported guidance, not one platform’s preference.
The reason is inter-sample peaks. When your lossless file gets encoded to a lossy format, the way the audio is reconstructed can push the actual output peaks above the sample values that were sitting in your original file. Spotify says outright that it leaves headroom for lossy encodings to preserve quality. So if you master right up to 0 dBFS, the encode can tip those peaks into clipping that wasn’t in your file to begin with. Leaving that -1 dB of headroom is what stops it. To be straight with you, the often-repeated “up to 1 dB” rise is a mastering-education rule of thumb, not a hard measured maximum from a standard. The -1 dBTP ceiling itself is the guidance worth following.
And don’t strip headroom out chasing loudness. Spotify does apply a playback limiter in its Loud volume mode (a -1 dBFS sample ceiling, 5 ms attack, 100 ms decay), but it states that’s specifically for soft, dynamic tracks, and it’s a playback-side behavior, not a reason to flatten your master. Leave the headroom in. It costs you nothing audible and it protects the file through the encode.
run your release through the free metadata checker to catch the field mistakes before you deliver
What gets an audio file rejected
A handful of mistakes account for most audio rejections, and every one of them is avoidable before you upload. Clipping or peaks at or above 0 dBFS. A mono file delivered where stereo is required. A lossy source file submitted as the master. A WAV using the wrong internal format code. Extended silence at the start or end of the track. And an up-sampled or bit-padded file passed off as native hi-res, which Apple explicitly prohibits.
That WAV format-code one is worth knowing because it’s invisible in most DAWs. If you deliver WAV to Spotify, the file has to use format code 0x0001 (WAVE_FORMAT_PCM), not 0xFFFE (WAVE_FORMAT_EXTENSIBLE). It also needs valid fmt and data subchunks, audio data only after the start of the data subchunk, and it has to be a full track, since clips get rejected. Most export presets do this right by default. If a WAV keeps bouncing for no obvious reason, this is a likely culprit, and delivering FLAC instead sidesteps it.
Once the audio file itself is clean, the rejections that are left tend to live in the metadata: the title casing, the credits, the copyright lines, the codes. The album art specs have their own set of hard rules, and your ISRC code has to be right per recording. For the full field-by-field picture, start with the release metadata guide.
Frequently asked questions
What audio file format should I deliver to a distributor?+
A lossless file. Spotify strongly prefers FLAC and also accepts WAV; Apple accepts WAV (PCM), FLAC, or ALAC. Never deliver an MP3, AAC, or any other lossy file as your master. The platform re-encodes whatever you give it into its own lossy format for streaming, and encoding an already-lossy file a second time adds audible artifacts, usually garbled, swirly high frequencies. Start from a lossless master and you avoid that entirely.
What sample rate and bit depth should my master be?+
At least 44.1 kHz and, if you have it, 24-bit. Spotify and Apple both treat 44.1 kHz as the floor. Spotify says to deliver 24-bit if the track was mastered in 24-bit, and to only use 16-bit when no higher-bit-depth master exists. Don't make a 16-bit version from a 24-bit master to deliver, and don't downsample. If your session ran at 48 or 96 kHz, deliver at that rate. The platform handles any downsampling on its end.
Should I master to -14 LUFS for Spotify?+
No. -14 LUFS is the level Spotify normalizes to on playback at its Normal setting, not a delivery requirement. Spotify doesn't reject files for being louder or quieter than that. If your master is louder, the platform turns it down; if it's quieter, it may lift it. So don't crush your master trying to hit -14. What you actually control is the format, the sample rate, the bit depth, and the True Peak ceiling. Master for the song, not for a normalization number.
Why does a lossy file sound worse after distribution?+
Because the platform encodes whatever you deliver into its own lossy format (Ogg Vorbis, AAC) for streaming. If you hand it a lossless master, that's one encode. If you hand it an MP3, you get two lossy encodes stacked on top of each other, and the second one builds on the damage from the first. That double-encode produces audible artifacts. Always deliver lossless so the platform's encode is the only one.
My track is mono. Will it get rejected?+
Most likely, yes. Spotify specifies stereo only, and Apple states that single-channel audio will not be accepted. A mono file exported by mistake is one of the most common upload errors. If you genuinely have no stereo source, the fix isn't a true mono file: Apple wants two identical channels (left and right) instead. Check your export is 2-channel before you upload.

Keep reading
Pillar guide
Release metadata guide
What metadata is, the ℗ vs © copyright lines, ISRC vs UPC, and the title and credit rules that decide whether your release is accepted and your royalties reach you.
Related guide
Album art specs
The exact cover art specs (square 1:1, pixel min and max, JPG or PNG, sRGB) and the concrete reasons distributors reject artwork.
Related guide
What is an ISRC
What an ISRC code is: the 12-character ID for one recording, why a remix needs a new one, and how to carry it across distributors so you don't split your streams.
Free tool · no signup
Write a stronger pitch in 30 seconds
Drop in your release context and get a critique-first Spotify pitch draft, weak spots, and a copy-ready description inside the 500-character limit.