Many software developers will work on-site, especially on time & material contracts. Before they leave your offices every day, ask them to present their diary, or whatever method they use for recording time, for checking and signing. This way, you can see what was done and raise any issues with developers.
Insist your software consultants ask you to sign their timesheets every day.