Se pot obține cadouri gratuite de Crăciun pentru copii de la organizații de caritate precum Toys for Tots și Armata Salvării. Oamenii primesc, de asemenea, cadouri gratuite de la bisericile, școlile sau alte organizații locale. Pentru a fi inclus în aceste programe, familiile trebuie în general să se înscrie în avans. Unele programe permit copiilor să precizeze darurile pe care le doresc, în timp ce alții doar atribuie cadouri copiilor pe baza vârstei și sexului lor.
Multe comunități au Freecycle, un program în care oamenii dau obiecte de care nu au nevoie și solicită elementele pe care le doresc. Deși majoritatea bunurilor oferite pe Freecycle sunt folosite, cineva ar putea încerca să obțină cadouri gratuite de la membrii Freecycle din comunitatea sa. Orice de la Legos la electronica folosită poate fi disponibil prin Freecycle.
În cazul în care cadouri sunt pentru copii mai mari, unele bănci oferă un cadou gratuit pentru titularii de cont noi. Acestea oferă adesea cadouri de înscriere clienților noi, iar aceste cadouri pot include electronică sau numerar care pot fi oferite unui copil.
În cazul în care copilul care dorește un cadou are un părinte în închisoare, el poate fi eligibil pentru a obține un cadou gratuit prin intermediul programului Angel Tree Fellowship Tree. Acest program ia numele și dorințele copiilor prizonierilor și le trimite la biserici din întreaga țară.