How Many Songs in a Set? Doing the Math for a 2-Hour Gig

Short answer: for a two-hour slot, sources put it anywhere from 20 to 40 songs. The range is that wide because the number shifts with three things: how long your songs run on average, how much you talk between them, and how many sets the two hours get split into. Know those three and you can work out the number yourself in five minutes.
The phone rings. It's the venue: "You're on for two hours Saturday, okay?" You say okay. You hang up. Then someone in the band chat asks, "How many songs do we need?" One person says twenty's plenty, another says thirty, and the drummer starts counting through the repertoire. The first time we did the math on paper, writing an estimated length next to each song title, the number came out lower than any of us expected.
Why do sources give different numbers?
Because they're measuring different things. One setlist guide for musicians says roughly 20–25 songs for two hours, split over 2–3 sets. A UK agency that works with wedding bands says most bands play 2 × 60-minute sets and end up at 30–40 songs in total. According to the same agency, a 60-minute set holds 15–18 songs.
The gap comes from song length and dead air. At a wedding, short, familiar songs go back to back with little talking. A band playing its own material has longer songs and stories in between. Both are "two hours", filled very differently.
How long does a song last on stage?
Recorded songs are getting shorter. According to Chartmetric data, charting songs on Spotify averaged around 3 minutes 30 seconds in 2019, dropping to about 3:15 in 2023 and about 3 minutes in 2024. On the Billboard charts, the 1990s average was 4 minutes 14 seconds.
But those are recording lengths. Live, the same song often runs longer. The solo stretches, the last chorus goes round once more, the intro gets a few extra bars while the crowd settles. The assumption I use is 4 minutes per song. If your repertoire leans on 90s rock, push that up; if it's mostly recent pop, bring it down.
Better than guessing is measuring. At one rehearsal, play the whole set with a stopwatch running and write down the time. If nobody's free to hold the stopwatch, hit record on a phone. The total length gives you both the songs and the gaps between them, and listening back you'll hear which transitions dragged.
How much time do talking, tuning and transitions take?
This is the part most bands skip. The song ends, the singer says "thank you," the guitarist moves the capo, the drummer tries to remember the next tempo. Twenty seconds. Over thirty songs, that's ten minutes.
The same setlist guide says silence on stage longer than 10–15 seconds feels awkward. So keeping transitions tight saves both the math and the audience. My working assumption is 20 seconds of transition per song, plus 5 minutes of talking and tuning per set.
The easiest way to shorten transitions is to write each song's key and tempo next to it on the setlist. The drummer reads the tempo off the page, the guitarist knows when the capo goes on. If you need a long retune or an instrument swap, time it for when the singer talks. You get talking instead of silence, and you don't spend the time twice.
How many sets do two hours split into?
That depends on the venue and how the night runs. With the assumptions above (4-minute songs, 20-second transitions, 5 minutes of talk per set), it comes out roughly like this:
| Format | Breaks | Songs per set | Total songs |
|---|---|---|---|
| 2 × 60 min | 1 | 12–13 | 24–26 |
| 3 × 40 min | 2 | 8 | 24 |
| 4 × 30 min | 3 | 5–6 | 20–24 |
More sets means more time lost to talking and to starting and ending each set, so the total song count drops. Breaks sit outside those two hours. Pin down the break length with the venue too, because if a break runs long, the second set can get shorter while the end time stays put. In the setup the wedding agency describes, breaks between sets run 30–45 minutes and usually line up with the meal.
How do you do the math step by step?
Do it once with your own numbers and you won't hesitate on the phone again:
- Pin down the total music time. Does "two hours" include breaks or not? Ask the venue.
- Write down how many sets there are and how long each one runs.
- Take the talking and tuning allowance off each set. I use 5 minutes. If your singer likes to chat, use more.
- Work out the time per song: average song length plus transition. 4 minutes + 20 seconds, about 4.3 minutes.
- Divide what's left by that number. 55 minutes / 4.3 = about 12.7, so 12–13 songs per set.
- Run the same math with 3.5-minute songs. 3.5 minutes + 20 seconds is about 3.8 minutes. 55 / 3.8 = about 14.5, so 14 songs per set. For two sets, 28.
That last step shows the range. Shave half a minute off each song and a two-hour night needs three or four more. It's also why sources wander between 20 and 40.
How many backup songs should you bring?
The setlist guide is clear on this: over-prepare, because cutting songs on stage beats running short. Decide on your encore song in advance, too.
I put 2–3 backups in each set and write them as a separate block at the bottom of the setlist, so I don't have to hunt for them on stage. They should be songs everyone plays comfortably, because you usually reach for a backup at an unplanned moment. The venue asks for another half hour, or a song just isn't landing that night. If you have to change the setlist mid-show, changing the setlist mid-show covers how to handle it.
If your repertoire isn't that deep yet, that's fine. The same wedding agency reports a median of 91 songs known per band, but that's for bands who make their living at weddings. A new band builds one night's set first, then the backups. If you're still deciding what to learn, how to choose cover band songs makes the job easier.
Are bars, weddings and concert halls the same?
No. A Turkish guide to choosing a wedding band says standard packages usually include 1–2 hours of performance, and that length is the main factor in the price. It also recommends putting the song list together with the couple.
Bar gigs tend to vary more. In musicians' own accounts, a set might run 15–20 minutes at one place and an hour at another. The program can start late and stretch on with breaks. There's no reliable average for this. The safest move is to ask the venue: how many sets, how long each one, how long the breaks are, and what time the music has to stop.
At your own show you set the length, but remember people came to hear you. That's where talking between songs has more room.
In BandUp, you build a setlist by dragging songs in from your repertoire and putting them in order, and you can add a break and a finale. Total time and song count are calculated live as you arrange, so you don't have to do the math above by hand. Setlists sync live across the band, so any change you make shows up for the other members without a page refresh.
For ordering the songs by energy, how to build a setlist goes through it step by step.