The price of weddings has jumped to a new all-time high, reaching an average $31,213 in 2014, new research says.

Surveying around 16,000 American couples, the Knot 2014 Real Weddings Study also found that 45% of weddings exceed a couple’s budgets and, more worryingly, 23% lack a budget altogether. Most brides spent an average of $1,357 alone on their wedding dress.

At the same time, guest lists are shrinking even as costs rise. “The average wedding now has 136 guests, down from 149 in 2009,” says the Knot’s Rebecca Dolgin.

The cheapest place to tie the knot was Utah, where couples spent only $15,000 on the big day in 2014. The most expensive place for nuptials was Manhattan at $76,328.

Read next: Watch This Guy Propose to His Girlfriend 365 Times Without Her Knowing

Get The Brief. Sign up to receive the top stories you need to know right now. Please enter a valid email address. Sign Up Now Check the box if you do not wish to receive promotional offers via email from TIME. You can unsubscribe at any time. By signing up you are agreeing to our Terms of Use and Privacy Policy . This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply. Thank you! For your security, we've sent a confirmation email to the address you entered. Click the link to confirm your subscription and begin receiving our newsletters. If you don't get the confirmation within 10 minutes, please check your spam folder.

Listen to the most important stories of the day.

Contact us at letters@time.com.