Why every website gives you a different number
Search this question and you will find 45-75 songs on one page, 80-110 on the next and 120-150 on a third - for the same wedding. Nobody is lying; they are counting different things. Some count only the songs that play, others count the songs you should prepare (a longer list, so the DJ can skip, swap and read the room). Some assume 3-minute pop songs, others 4.5-minute classics. And some forget that a live band is silent for a quarter of the night, between sets. This calculator separates those choices - length of each part of the day, song length, speeches and breaks, band or playlist, and a preparation buffer - so the number it gives you is the number for your wedding, with the working shown.
The only rule of thumb worth remembering
At a typical 4-minute average, one hour of music is about 15 songs. Everything else is adjustments: speeches and the cake cutting quietly eat about a tenth of the evening, a band covers about three quarters of the clock, and preparing about 20% more songs than will play is the difference between a relaxed couple and a midnight scramble. With those three adjustments, the quick table below matches what most DJs and planners land on:
| 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 |
That is reception only - cocktail hour, dinner and dancing together. The ceremony is its own short list: background music while guests arrive, then one song each for the processional, any interlude, and the recessional.
How many songs for each part of the day?
Ceremony (about 30 minutes): roughly 7-10 songs. Most are prelude - the music playing as guests take their seats - plus the few fixed moments. Couples often stress over this list, but guests remember exactly two of these songs: the one you walk in to, and the one you walk out to.
Cocktail hour (about 60 minutes): roughly 13-15 songs. Background by design - upbeat but talk-over-able. This is the safest place in the day for your personal favourites that would never fill a dance floor.
Dinner (about 60-90 minutes): roughly 15-20 songs, softer and slower. Speeches usually live here, which is why the calculator takes its speeches-and-toasts cut out of the whole evening rather than pretending dinner is solid music.
Dancing (2-3.5 hours): roughly 30-50 songs, and the part everyone actually counts. Mark about 40% of these as must-plays - for a typical night that is 15-20 songs - and let the DJ build around them. A must-play list of 60 songs is not a gift to your DJ; it is a straitjacket, and the floor can feel it.
Doing it yourselves on Spotify or Apple Music?
Self-DJing is where this calculator earns its keep, because a playlist has no professional quietly fixing gaps. Turn on a 5-7 second crossfade (it trims a few seconds off every song, so you need a couple more than the raw math says - the buffer covers it), download the playlist for offline play, sort the dancing list in waves of energy rather than one long climb, and put one trusted person in charge of the phone with instructions that the order is the order. Then test the whole thing once at home at wedding volume; the songs that feel long in the kitchen feel twice as long on an empty dance floor.
Planning the rest of the day too? The Coffee for a Crowd Calculator sizes the drinks station for exactly this many guests, and the Gift Finder helps your guests more than you would expect.
Frequently asked questions
How many songs do I need for a 4-hour wedding reception?
About 55 songs will actually play, and you should prepare about 65. That is cocktail hour, dinner and dancing together at a 4-minute average song length, with about 10% of the evening lost to speeches and the cake cutting, plus a 20% preparation buffer - the settings this calculator starts with.
How many songs are in 1 hour of music?
About 15, at the typical 4-minute average. Shorter pop and DJ-mixed songs (about 3.5 minutes) push it to 17 an hour; longer classics (4.5 minutes) bring it down to about 13.
How many songs should be on a wedding playlist if we are our own DJ?
Prepare the full buffered number - for a typical 5-hour wedding that is around 85-90 songs including the ceremony. A DJ carries thousands of tracks and swaps on the fly; a fixed playlist cannot, so the buffer is your insurance against delays, repeats and a dance floor that empties early.
How many must-play songs should we give our DJ?
About 15-20 for a typical reception - roughly 40% of the dancing list. Enough to make the night unmistakably yours, few enough that the DJ can still read the room. Spend the same effort on a short do-not-play list; it protects the night just as much.
Why does a live band need fewer songs than a DJ?
Because a band is not playing for a quarter of the night. Bands work in sets of about 45 minutes with 15-minute breaks, so a 4-hour reception holds about 3 hours of band music - around 40-45 songs - with recorded music or a break playlist filling the gaps.
How many songs do we need for the ceremony?
About 7-10 for a 30-minute ceremony: background prelude music while guests arrive, the processional, an interlude if you have one, and the recessional. The ceremony list is short - choose the entrance and exit songs with care and let the prelude be pleasant rather than perfect.
