The Scottish agency chain reported 7.4% year-on-year growth in revenue during 2017, revealing bookings for 2018 had also risen 8% year-on-year.
Although profits fell by £500,000 last year as Barrhead expanded with new branches in Belfast and Leicester.
Earnings before interest, tax, depreciation and amortisation (Ebitda) were down to £2.7 million but gross profits increased by 5.4% to £33.4 million over 2016.
Barrhead has opened new stores in Southampton and Port Glasgow during 2018 with another location in Fort Kinnaird set to open its doors in October.