A Christmas gift list that keeps your budget in check
This Christmas gift list works as a budget planner and gift tracker on one page. For each person, whether family, friends or coworkers, you note ideas, the chosen gift, the planned price, the actual price, where to buy it and how far along it is: idea, bought, wrapped, given. Totals update as you type, and anything over budget is flagged.
Everything stays in your browser and nothing is sent. You can keep several lists, such as “Christmas 2026” and “Birthdays 2026”.
How to use it
- Under “Budget”, choose “a total budget” or “a budget per person”, then enter the amount and pick the currency.
- Under “People and gifts”, type a name, pick a group and press “Add person”.
- Fill in each card: “Ideas”, “Chosen gift”, “Planned price”, “Actual price”, “Where to buy”, “Note”.
- Change the “Status” as you shop; the “Show” buttons filter the cards.
- Before heading out, print the “Shopping list by store”: it groups every gift still marked “Idea” by store.
A simple timeline: ideas in November, shopping in the first two weeks of December, wrapping the weekend after.
Setting a sensible budget and sticking to it
Start from what you can spend without touching regular bills, then split it. With a total budget of $400 for 5 people, the planner shows $80.00 per person. If the first three gifts cost $72.50, $95.00 and $64.00, “Spent” reads $231.50 and “Left” reads $168.50. The $95.00 gift was planned at $80.00, so its card shows a difference of +$15.00 and the summary lists it in red.
The “Final estimate” adds what you have paid to the planned prices of gifts not bought yet, so you see early when the total is heading over budget.
Homemade gifts and experience gifts
The “Homemade and experience gift ideas” section suggests a dozen options: cookies in a jar, a photo book of the year, a voucher for a night of babysitting, a pottery class. Pick a person under “Add to” and tap an idea to add it to their card. Enter the cost of ingredients or tickets in “Actual price”.
A wish list to share with family
“My letter to Santa (wish list)” lets anyone list what they would like, with details such as size or color and an approximate price. “Create share link (read-only)” builds an address that carries the list. Whoever opens it sees the list read-only and can print it.
There is no “reserved” checkbox. The tool runs without a server, each person who opens the link gets their own copy, and nothing syncs.
Avoiding duplicate gifts
The easiest fix: one person coordinates the gifts for each child or grandparent and answers anyone asking what is taken. You can also print the wish list, pass it around and cross off what has been bought.
Gift traditions in different countries
In the United States, Canada and the United Kingdom, gifts are usually opened on Christmas morning, December 25, and stockings are filled the night before. In the Netherlands and Belgium, Saint Nicholas brings presents on the evening of December 5 or the morning of December 6. In Germany and Austria, families often open gifts on Christmas Eve. In Spain, many children get their main gifts from the Three Kings on January 6, and in Italy La Befana fills stockings on the night of January 5. If your family celebrates two dates, keep a list for each.
Frequently asked questions
Are my lists saved?
Yes, in this browser, up to 10 lists. They do not move between devices.
Can relatives reserve a gift on my wish list?
No. The link is read-only because nothing passes through a server. Pick one person to coordinate, or share a printed copy.
How is “Left” worked out?
Total budget minus the actual prices entered. Planned prices only count toward “Total planned” and the “Final estimate”.
What is in the CSV file?
One row per person with ideas, gift, planned price, actual price, difference, status, store and note, followed by the totals.