Every year, without fail, someone ends up with two of the same thing. Two copies of the same novel. Two sets of the same candles. The same record, bought independently by two people who both thought they were being clever. It is one of Christmas's most reliable minor disasters — and it is almost entirely avoidable.
The problem is not that people don't care. It's that caring is not the same as coordinating. You can love someone deeply and still have no idea what three other people are buying them.
The duplicate gift problem is fundamentally a coordination failure. Everyone involved wants to do the right thing, but there is no shared mechanism to make that easy. The default tool — a WhatsApp group — is optimised for conversation, not logistics. Someone floats an idea, someone else reacts with a thumbs up, and then the thread gets buried under sixteen other messages about who's bringing dessert.
By the time people start buying, nobody is quite sure what has been claimed, what is still available, and what was just a suggestion that went nowhere. So people guess. And sometimes two people guess the same thing.
The problem compounds as families grow and the number of gift-givers increases. With two people buying for someone, coordination is manageable. With six, it becomes genuinely difficult to track without a proper system.
The obvious solution is a wishlist. The person says what they want, everyone can see it, and people pick from the list rather than guessing. It sounds simple because it is simple — in theory.
In practice, most wishlist tools introduce their own complications. The most common problem is retailer lock-in: Amazon wishlists only work for Amazon. If the person wants a lamp from a homeware brand, a book from an independent bookshop, or a piece of clothing from somewhere Amazon doesn't stock, it doesn't appear on the list. The list becomes partial at best, and people end up guessing for everything outside the retailer's catalogue — which is often most of what the person actually wants.
There is also a subtler problem: visibility. Some platforms show the recipient exactly who has purchased what, and when. That might suit a registry, but for Christmas gifts it defeats the purpose entirely. The recipient should not be able to see that their dad has already bought the thing they most wanted, or that their friend is planning a surprise. A good coordination system should be invisible to the person being gifted for.
The ideal solution keeps gift-givers informed without the recipient knowing anything until after.
Gift it is built around the coordination problem rather than around any particular retailer. A person can add items to their list from anywhere — by pasting a link from any online shop, by scanning a barcode in a physical store, or by adding something manually with a title and a note. The list is genuinely cross-retailer from the start.
When gifters visit the list, they can see which items have already been marked as taken care of by someone else. That single feature is what prevents duplicates: if your cousin has already marked something as theirs, you see it immediately and can choose something else. No calls required. No risk of accidentally stepping on each other.
Crucially, the person whose list it is sees none of this until after the occasion date has passed. Gift it hides the purchasing activity from the recipient entirely. They added their wishes to a list; they have no visibility into who is acting on them or when. The reveal happens on the day, as it should.
When a gifter wants to mark an item, they need a free gift it account — which takes about thirty seconds to create. Once logged in, they tap or click to mark an item as taken care of. That status becomes visible to other logged-in gifters immediately. The recipient's view of the list is unchanged: they see their items exactly as they added them, with no indication of what is happening behind the scenes.
The best time to set up a gift it list is October or November — before the Christmas rush, and before people start buying based on guesswork. Once the list exists and the link has been shared, gifters can browse it at their own pace and mark items whenever they're ready. There is no pressure to act immediately, and no risk that two people will make the same decision independently because the marking system updates in real time.
It is worth sharing the link proactively rather than waiting for people to ask. Send it to the group chat, mention it in passing, put it in the family email thread. The more people who have the link early, the more effective the coordination becomes.
No account is needed to view a list — anyone with the link can browse it straight away. A free account is only required to mark an item as taken care of, which is the step that prevents duplicates. The whole process takes under a minute.
The reason this works better than WhatsApp coordination is not that it is smarter or more sophisticated. It is that it removes the need for a conversation at all. Nobody has to ask, nobody has to reply, and nobody has to remember what was said three weeks ago. The list is the conversation — updated silently, visible to everyone who needs it, and completely hidden from the one person who should be surprised.
Create your gift list on gift it and share one link with everyone buying for you.
Create your list