SR&ED Documentation: What to Keep and How

Documentation is the most common weakness in SR&ED claims. CRA expects evidence that your technical work actually happened — created at the time it was done, not reconstructed afterward.

Why documentation matters

In an SR&ED review, CRA doesn't take your word for it. A reviewer will look for contemporaneous records — evidence generated during the project. Claims without strong documentation are more likely to be reduced or disallowed.

What 'contemporaneous' means

CRA prefers documentation created during the SR&ED work — meeting notes from the sprint where the technical problem was identified, Git commits timestamped during the investigation, test results logged at the time of experimentation. Records reconstructed months after the fact from memory are significantly weaker.

Time and activity records

Technical records

Financial records

Retention requirement

Keep records for 6 years

CRA requires that all records supporting an SR&ED claim be retained for a minimum of 6 years following the end of the tax year in which the claim is filed. This applies to both technical and financial records.

Building good habits for future claims

Common questions

What if we don't have formal time-tracking records?

CRA prefers contemporaneous time records, but alternative evidence is accepted — project management exports, manager attestations, payroll allocations, and reconstructed estimates supported by other documentation.

Can we use Slack or GitHub issues as documentation?

Yes. CRA accepts any contemporaneous records that demonstrate the technical work occurred — including Slack threads, GitHub issue histories, and email chains about design decisions.

How long do we need to retain SR&ED records?

CRA requires all records supporting an SR&ED claim to be kept for a minimum of 6 years from the end of the tax year in which the claim was filed.

Related SR&ED guides

How SR&ED Works CRA Form T661 Guide Software SR&ED AI SR&ED

Ready to start?

Prepare your SR&ED claim with AI assistance

sredy.io generates structured, CRA-ready claim packages for a fixed fee. No consultant percentage.

Check eligibility — free → View sample evidence index