According to The Knot 2019 Real Weddings Study, the average wedding costs $33,900, including the engagement ring.