Програма аудиторської перевірки — це основа детального планування часу і витрат. Плани допомагають проводити роботу в межах часу, необхідного клієнту і аудитору, і є підставою для встановлення гонорару. Вони мають бути достатньо детально розроблені, щоб виконавці могли завершити завдання у відносно короткий термін і, таким чином, ефективно розпоряджатися своїм часом.
План аудиту має бути повідомлений аудиторській групі. Графіки, процедури, які необхідно виконати, і тип звіту головного аудитора слід повідомити групі аудиторів на самому початку перевірки. Аудитор повинен обговорити загальну стратегію перевірки з керівництвом клієнта. Деякі деталі планування (чи треба використовувати роботу внутрішніх аудиторів та ін.) необхідно обговорювати і узгоджувати заздалегідь (наперед).
При плануванні вивчаються напрями бізнесу замовника, історія його діяльності, нинішні умови, майбутня перспектива, територіальне розміщення, вид продукції, ринки її збуту, перспективи розвитку виробництва в майбутньому, зміни у структурі виробництва і управління, останні зміни у функціонуванні бухгалтерського обліку, ефективність контролю, сутність облікової політики і сфера облікового ризику, організація аудиту на підприємстві, труднощі в його проведенні.
Після укладання договору на аудит і вивчення необхідної допоміжної інформації про підприємство-клієнта аудитор складає повний план аудиту і програму.
Протягом всього терміну проведення аудиту його загальний план і програма переглядаються і уточнюються аудитором у зв'язку з імовірністю змін умов і напрямів аудиту і можливістю отримання інших результатів після проведення аудиторських процедур.