| ACT 1 | Sung By |
| Christmas Is Comin' Uptown | Christmas Shopper, Trio and Scrooge |
| Somebody's Got To Be the Heavy | Scrooge |
| Christmas Is Comin' Uptown (Reprise) | Christmas Shoppers |
| Now I Lay Me Down to Sleep | Scrooge |
| Get Your Act Together | Marley |
Lifeline (music by Willie Strickland ) | Christmas Past and Trio |
| What Better Time for Love | Scrooge and Young Mary |
| It Won't Be Long | Gospel Singer and Congregation |
| What I'm Gonna Do for You | Scrooge |
| What Better Time for Love (Reprise) | Scrooge and Young Mary |
| Get Down Brother, Get Down | Christmas Present and The Presents |
| Sing a Christmas Song | Carolers |
| Sing a Christmas Song (Reprise) | Cratchit Family and Carolers |
| What Better Time for Love (Reprise) | Tiny Tim and Family |
| Have I Finally Found My Heart? | Scrooge |
| ACT 2 | Sung By |
| Nobody Really Do | Christmas Future and Trio |
| Goin', Gone | Christmas Future |
| Get Down Brother, Get Down (Reprise) | Cratchit Family and Mourners |
| One Way Ticket to Hell | Trio |
| Nobody Really Do (Reprise) | Christmas Future and Trio |
| Born Again | Scrooge |
| Born Again (Reprise) | Scrooge and Company |