One of the traditional gifts to give a client is the closing gift. I've seen agents do everything from buy a home warranty to a gift basket. The budget for such a gift seems to vary from client to client and the house price point. Giving gifts is a nice, yet powerful way to engage clients. For my business, we go way beyond just the closing gift. Here's a list of all the situations where we gift closing gifts.
Initial meeting - After I meet with a client they're sent a special gift tailored just for them. Usually a nice token of appreciation to say "Thanks for choosing me!".
After close of escrow - The classic gift! All clients receive a gift after closing. They'll soon be receiving a "Signature Service Card" which is a custom made gift box that includes their home key and a black metal card that gives them a variety of concierge and personal services.
Anniversary - On the anniversary of every closing, clients receive a small token of our appreciation. This could be anything from a $25 gift card to a local store to a bottle of good wine. The gift is tailored to the recipient.
Referrals - For every referral, the client receives a gift card and a note thanking them for their recognition and referral. I want my clients to know I appreciate their remembering me.
Recommendations - For every client who fills our a recommendation, they receive a note of thanks along with a gift card or personalized gift.
Annual Party - All clients are invited to a hosted annual party that, to a degree, is also a gift because we're picking up the tab for all the food and drink.
Just a word on personalization. A gift has more meaning and indicates more thought when it's personal. For example, when I met with a new client they mentioned wanting to visit a local restaurant so their "initial meeting gift" was a gift card for that restaurant. Making it personal means I care and that's important to me and, I hope, to my clients.