Short answer: for a typical five-hour wedding, about 72 songs will actually play - and you should prepare a list of about 87, because DJs skip, swap and read the room. The ceremony needs roughly 7-10 songs, cocktail hour about 14, dinner about 17, and dancing about 34. If you want the count for your exact timings, the free Wedding Playlist Calculator works it out segment by segment - including live-band breaks and speech time. Here is the full method behind the numbers.
How many songs do you need for a wedding? The honest breakdown
The internet will tell you 50, 100 and 150 songs for the same wedding, and every one of those articles is counting something different. Some count songs that play; others count songs to prepare. Some assume 3-minute pop songs, others 4.5-minute classics. Some forget a band is silent between sets. Separate those four things and the confusion disappears:
| Part of the day | Typical length | Songs that play |
|---|---|---|
| Ceremony | 30 minutes | about 7-10 |
| Cocktail hour | 60 minutes | about 14 |
| Dinner | 75 minutes | about 17 |
| Dancing / party | 2.5 hours | about 34 |
| Whole wedding | about 5.25 hours | about 72 |
Then add about 20% when you build the list. That buffer is not padding - it is what a professional plays from. A DJ who can only play exactly the songs on your list cannot rescue a slow floor or stretch a great one.
How many songs per hour?
One number unlocks every version of this question: at an average song length of 4 minutes, an hour of music is about 15 songs. Shorter songs (3.5-minute pop, tightly mixed by a DJ) make it about 17 an hour; longer classics (4.5 minutes) make it about 13. Multiply your hours by the right figure and subtract roughly a tenth for speeches, toasts and the cake cutting, and you are within a song or two of any professional estimate.
How many songs for a 4-hour reception?
The most common reception length, and the most searched version of the question. A 4-hour reception - cocktail hour, dinner and dancing together - plays about 55 songs, and you should prepare about 65. For other lengths, the same maths gives:
| Reception length | Songs that play | Songs to prepare |
|---|---|---|
| 3 hours | about 40 | about 50 |
| 4 hours | about 55 | about 65 |
| 5 hours | about 70 | about 80 |
| 6 hours | about 80 | about 95 |
How many songs for the ceremony?
About 7-10, and most of them are prelude - the music playing for 20-30 minutes while guests arrive and take their seats. The fixed moments need one song each: the processional, an interlude if you have one (signing, a reading, a candle), and the recessional. Guests will remember exactly two ceremony songs years later - the one you walked in to and the one you walked out to. Spend your choosing energy there and let the prelude be pleasant background.
How many songs for cocktail hour and dinner?
Cocktail hour runs about an hour and needs about 14 songs - upbeat, bright, and easy to talk over. It is the safest home in the whole day for your personal favourites that could never fill a dance floor. Dinner runs 60-90 minutes and needs about 15-20 songs, softer and slower; speeches live here too, which is why any honest count takes a speeches-and-toasts cut out of the evening instead of pretending dinner is wall-to-wall music.
DJ or live band? Why the band needs fewer songs
A live band plays in sets of about 45 minutes with 15-minute breaks, so across a 4-hour reception the band is actually playing for about 3 hours - around 40-45 songs, against a DJ’s 55 for the same night. Neither is better; they are different products. What matters is planning the breaks: agree what plays while the band rests (a short playlist of yours is ideal), or the room’s energy drops exactly when the dance floor was warming up. The calculator has a band mode that applies the set-and-break rhythm automatically.
Making your own wedding playlist on Spotify or Apple Music
Self-DJing is where the preparation buffer stops being a nicety and becomes the plan, because a fixed playlist cannot improvise. Four habits make it work. Prepare the full buffered list - around 85-90 songs for a typical wedding, ceremony included. Turn on a 5-7 second crossfade; it trims a little off every song, so you need slightly more of them (the buffer covers it). Order the dancing list in waves - build, peak, breathe, peak higher - instead of one long climb that exhausts the floor by ten o’clock. And give the phone to one trusted person with one instruction: the order is the order. Then play the whole thing once at home, at wedding volume. A song that feels long in your kitchen feels twice as long on an empty dance floor.
How many must-play songs should you give your DJ?
About 15-20 - roughly 40% of the dancing list. That is enough to make the night unmistakably yours and few enough that the DJ can still do the job you are paying for. A must-play list of 60 is a straitjacket, and the floor can feel it. Put equal care into a short do-not-play list; five songs you never want to hear will protect the night as much as twenty favourites. Ready to count your own wedding? Run your timings through the Wedding Playlist Calculator - presets for short, typical and big weddings, band and playlist modes, and a segment-by-segment answer.
Frequently asked questions
How many songs do I need for my wedding in total?
For a typical wedding of about five hours, roughly 72 songs will play - about 8 for the ceremony, 14 for cocktail hour, 17 for dinner and 34 for dancing - and you should prepare about 87, including a 20% buffer for the DJ or playlist to work from.
How many songs should be on a wedding reception playlist?
About 65 prepared songs for a 4-hour reception, rising to about 80 for 5 hours and 95 for 6 hours. That is the number to hand over; roughly 55, 70 and 80 of them will actually play at those lengths.
Is 100 songs too many for a wedding?
As a prepared list for a long wedding, no - a 6-hour celebration can genuinely use 95-100. As a must-play list, absolutely: keep must-plays to 15-20 and let the rest be flexible, or your DJ cannot read the room.
How long should a wedding playlist be in hours?
Prepare about an hour more music than the event itself: roughly 6 to 6.5 hours of music for a 5-hour wedding, including the ceremony. The extra hour is the buffer that absorbs delays, encores and skipped songs.
Do we need a separate playlist for the band’s breaks?
Yes - about 3-4 songs per break, so 10-15 recorded songs across a typical night. Agree them with the band beforehand; an unplanned silent break is the fastest way to empty a dance floor.
