בשבת וביום טוב אין אומרים מזמור לתודה, מפני שקרבן תודה בא בנדבה, ואין מביאים נדרים ונדבות בשבת וביום טוב. גם אין אומרים אותו בחל המועד פסח, מפני שאין קרבן תודה בא אז, לפי שעם התודה צריכין להביא עשרה לחמי חמץ. ולא בערב פסח כי שמא לא יוכלו לאכלם עד זמן אסור חמץ ויצטרכו לשרפן. ולא בערב יום הכפורים, מפני שממעט זמן אכילתם ומביא קדשים לידי פסול