Gifts are not a tit-for-tat exchange. Just because someone spent a certain amount on a present for you doesn't mean you have to spend the same on theirs. Too often, shoppers overspend in hopes of not being seen as a cheapskate. This can actually be the worst move to make.
"If you spend a lot of money on a gift, doing so [can] make a recipient feel uncomfortable," said Sherri Athay, author of "Present Perfect: Unforgettable Gifts for Every Occasion."
"You don't want to appear stingy, but generally, whether intended or not, giving gifts creates a feeling of obligation," she said.
Overspending doesn't always relate to the dollar amount, either. A personalized gift that obviously took a lot of time and effort can be touching, but it can also create problems if the recipient simply grabbed an off-the-shelf item for you.
At the same time, while a budget is a good thing, being too cheap can come back to haunt you.
Read More10 gifts gadget lovers will love
"If the bag says Bloomingdales and the gift came from Duane Reed, that's kind of a bait and switch," said Diane Gottsman, an etiquette expert and owner of The Protocol School of Texas. "Make sure it represents where it comes from, so if they do need to exchange it, it doesn't embarrass them."