Merry & Debt-Free ๐ŸŽ Free Christian Christmas Gift Budget Planner: Budget Meter, Generosity Line & Printable Shopping List

CHRISTMAS GIFT BUDGET ยท NO JANUARY REGRETS

Merry & Debt-Free ๐ŸŽ

Love your people without borrowing from next yearโ€™s you. Set your total, give everyone a number, save room for generosity, and get a printable shopping list. Everything stays on this device.

๐Ÿ’ต My Christmas budget

$

Pick a number you can pay in cash or pay off in full in January. Thatโ€™s your real budget.

๐Ÿคฒ๐Ÿพ Generosity first

Set aside some for someone who canโ€™t give back: a family in need, a toy drive, your churchโ€™s Christmas offering, a missionary.

$

๐ŸŽ„ My list

$

Scripture from the World English Bible. General encouragement, not financial advice. More: Enough (a biblical money plan) ยท The Borrower ยท Give It With a Prayer (free gift card) ยท Faith Hub

');w.document.close();w.focus();w.print();} var P=load("cp_v1",{b:"",g:"",gw:"",list:[]}); function n(v){var x=parseFloat(String(v).replace(/[^0-9.]/g,""));return isFinite(x)?x:0;} function $$(v){return "$"+(Math.round(v*100)/100).toLocaleString(undefined,{minimumFractionDigits:0,maximumFractionDigits:2});} $("cpB").value=P.b;$("cpG").value=P.g;$("cpGw").value=P.gw; function save(){store("cp_v1",P);} function meter(){var B=n(P.b),G=n(P.g),gifts=P.list.reduce(function(s,x){return s+n(x.a);},0),used=gifts+G,left=B-used,pct=B?Math.min(100,used/B*100):0,over=B&&used>B,near=B&&!over&&used>=B*.9; $("cpM").innerHTML='
Budget'+$$(B)+'
Planned'+$$(used)+'
'+(left<0?"Over by":"Left")+''+$$(Math.abs(left))+'

'+(!B?"๐Ÿ‘† Start by setting your total budget.":over?"๐Ÿ›‘ Youโ€™re over budget. Thatโ€™s okay, itโ€™s a plan, not a verdict. Try lowering a few amounts, making some gifts, or trading presents for a family experience.":near?"โš ๏ธ Youโ€™re close to your limit. Leave a little cushion for wrapping, shipping and the gift you forgot.":"โœ… Youโ€™re on track. Joy without a January bill!")+'

';} function list(){$("cpL").innerHTML=P.list.length?P.list.map(function(x,i){return '
$
';}).join(""):'

No one yet. Add your first person below.

'; each("#cpL [data-c]",null,function(c){c.onchange=function(){P.list[+c.getAttribute("data-c")].d=c.checked;save();list();};}); each("#cpL [data-a]",null,function(c){c.oninput=function(){P.list[+c.getAttribute("data-a")].a=c.value;save();meter();};}); each("#cpL [data-i]",null,function(c){c.oninput=function(){P.list[+c.getAttribute("data-i")].i=c.value;save();};}); each("#cpL [data-x]",null,function(b){b.onclick=function(){P.list.splice(+b.getAttribute("data-x"),1);save();list();meter();};});} $("cpB").oninput=function(){P.b=this.value;save();meter();};$("cpG").oninput=function(){P.g=this.value;save();meter();};$("cpGw").oninput=function(){P.gw=this.value;save();}; $("cpAdd").onclick=function(){var nm=$("cpN").value.trim();if(!nm)return;P.list.push({n:nm.slice(0,30),a:$("cpA").value,i:"",d:false});$("cpN").value="";$("cpA").value="";save();list();meter();$("cpN").focus();}; $("cpClr").onclick=function(){if(confirm("Clear your budget and list?")){P={b:"",g:"",gw:"",list:[]};$("cpB").value="";$("cpG").value="";$("cpGw").value="";save();list();meter();}}; $("cpPr").onclick=function(){var B=n(P.b),G=n(P.g),gifts=P.list.reduce(function(s,x){return s+n(x.a);},0);pr("Christmas shopping list",'

๐ŸŽ My Merry & Debt-Free Christmas

Budget: '+$$(B)+' ยท Planned: '+$$(gifts+G)+'

๐Ÿคฒ๐Ÿพ Generosity

โ˜ '+$$(G)+(P.gw?' ยท '+esc(P.gw):'')+'

๐ŸŽ„ Gifts

'+P.list.map(function(x){return '

'+(x.d?"โ˜‘":"โ˜")+' '+esc(x.n)+': '+$$(n(x.a))+(x.i?' ยท '+esc(x.i):'')+'

';}).join("")+'

โ€œBeware! Keep yourselves from covetousness, for a manโ€™s life doesnโ€™t consist of the abundance of the things which he possesses.โ€ Luke 12:15

');}; accs($("cpTips"),[["๐Ÿ’ก","Ways to spend less and love more","
  • Draw names in big families instead of buying for everyone.
  • Give experiences: a coupon for a movie night, breakfast in bed, or a day out with Grandma.
  • Make it: baked goods, a framed photo, a handwritten letter.
  • One gift each for kids: something they want, something they need, something to wear, something to read.
  • Pay in cash or with a debit card, and stop when the envelope is empty.
"],["๐Ÿ“–","What the Bible says","

Generosity and wisdom go together. God loves a cheerful giver, and He also warns that borrowing makes us servants.

"+vb("The rich rule over the poor. The borrower is servant to the lender.","Proverbs 22:7")+vb("Let each man give according as he has determined in his heart, not grudgingly or under compulsion, for God loves a cheerful giver.","2 Corinthians 9:7")],["๐Ÿ˜ฎโ€๐Ÿ’จ","Already in debt from last year?","

Youโ€™re not alone, and thereโ€™s no shame here. Keep this Christmas small and honest, and make a plan for January. Try Enough for a step-by-step biblical money plan, and The Borrower to watch the chains break.

"]]); list();meter(); })();