Enkoder MP3 yang lebih canggih dapat menghasilkan audio bitrate variabel. Audio MPEG dapat menggunakan bitrate switching per-frame dasar, tetapi hanya lapis III decoders harus mendukungnya. VBR digunakan ketika tujuannya adalah untuk mencapai kualitas yang tetap. Ukuran berkas akhir dari pengkodean VBR kurang dapat diprediksi daripada dengan bitrate konstan. Bitrate rata-rata adalah VBR yang diimplementasikan sebagai kompromi antara keduanya: bitrate diijinkan untuk memvariasikan kualitas yang lebih konsisten, tetapi dikendalikan untuk tetap berada di dekat nilai rata-rata yang dipilih oleh pengguna, untuk ukuran berkas yang dapat diprediksi. Meskipun seorang decoder MP3 harus mendukung VBR menjadi standar compliant, secara historis beberapa decoder memiliki bugs dengan VBR decoding, khususnya sebelum encoders VBR tersebar luas.
Menggunakan VBR daripada sebuah pengkodean tingkat bit konstan membuat bagian mana dari pengkodean yang kurang dapat diprediksi?
Ukuran berkas akhir