federal tax deposit schedulefederal payroll tax deposit scheduleeftps deposit due datesform 940 due datefederal tax return due datesales tax due datesestimated tax due datespayroll taxes due datesquarterly tax due datesestimated tax payments due datesdeposit dates for tax refundscorporate tax return due date