Yes, there is a due date for filing Form T5018, Statement of Contract Payments. For most businesses, the due date is the last day of February of the year following the calendar year for which the statement is being filed. However, if your business has a fiscal year-end other than December 31, the due date is generally within six months of the fiscal year-end. It is recommended to check with the Canada Revenue Agency (CRA) or consult a tax professional for specific due date information based on your business's situation.