What are the CRA Requirements for Record Keeping?
The Canada Revenue Agency (CRA) requires individual and corporate taxpayers to keep their records in case they are audited, or if the CRA wants a taxpayer to justify their income and / or expenses in another way.
CRA Requirements for Record Keeping – Where do I keep my Records?
Unless you have permission from the CRA, you must keep your records at your place of business or your residence in Canada.
Records that are kept outside of Canada and accessed electronically from inside Canada are not considered to be records kept in Canada.
In order to get permission to keep your records elsewhere, you must write to your tax services office. If you are granted permission, you must make your records available upon request for review by the CRA in Canada.
The CRA will not give permission to keep records outside of Canada to the following:
- Registered charities;
- Registered Canadian amateur athletic associations;
- Canadian municipalities;
- Public bodies performing a function of government; and
- Housing corporations resident of Canada and exempt from tax under Part 1 of the Income Tax Act.
The CRA could give you permission to store your electronic records outside of Canada. If so, the CRA may accept copies if:
- The CRA is satisfied that the copies of the records are true copies;
- They are made available to CRA officials in Canada in an electronic format readable by CRA software; and
- They show enough details to support the returns filed with the CRA.
CRA Requirements for Record Keeping – How Long Do I need to Keep my Records?
In general, you must keep all records and supporting documentation for a period of 6 years from the end of the last tax year they relate to. The tax year will be the fiscal period for corporations and the calendar year for individuals.
The 6 year rule applies to the following legislations:
- The Income Tax Act;
- The Excise Tax Act (includes the GST/HST);
- The Employment Insurance Act;
- The Canada Pension Plan;
- The Excise Act, 2001; and
- The Air Travellers Security Charge Act.
However, there are times when you must keep your record for longer. Some of these include:
- If you file an income tax return late, you must keep your records for 6 years from the date you file that return;
- If you have not filed a GST/HST return for a reporting period that ended more than 6 years ago, you are still required to file the return and retain the records to support the amounts reported on the return;
- If you filed an objection or an appeal, you must keep all necessary records until the latest of the following dates:
- The date the objection or appeal is resolved;
- The date for filing any further appeal has passed;
- The six-year record keeping period has passed;
- When a corporation is dissolved, it must keep the following records for 2 years after the date of its dissolution:
- All records and supporting documents to verify its tax obligations and entitlements;
- All other records that corporations have to keep;
- When you are the legal representative of a deceased taxpayer or trust, you can destroy the records after receiving a clearance certificate(s) to distribute property under your control.
CRA Requirements for Record Keeping – Am I allowed to Destroy my Records?
In order to destroy your records prior to the expiration of the mandatory period, you must get written permission from the CRA.
To obtain this permission, you or your authorized representative can:
- Complete Form T137, Request for Destruction of Records and;
- Apply in writing to your tax services office.
It is important to note that the CRA is not authorized to approve the destruction of records that you must keep under other federal, provincial, territories, or municipal laws.
If your records were destroyed due to a disaster, you need to contact the CRA to advise them of this.
If you are unsure about how long you are required to keep your records, or if the CRA is reviewing or auditing you or your business call us today! We can help!
**Disclaimer
This article provides information of a general nature only. It does not provide legal advice nor can it or should it be relied upon. All tax situations are specific to their facts and will differ from the situations in this article. If you have specific legal questions you should consult a lawyer.
Related posts:
Mariya Zekel
Jason Rosen
Latest Posts
Updating the GAAR
The GAAR, or General Anti-Avoidance Rule, is a rule meant to prevent abusive tax avoidance. It functions by denying Canadian taxpayers the benefits of...
A Tax on Repurchases of Equity, Including Share Buybacks
The 2023 Federal Budget included draft legislation which would implement a 2% tax on public corporations’ repurchasing of shares from their investors....
I’ve been surfing on-line more than three hours nowadays, but I never discovered any interesting article like yours. It is beautiful worth sufficient for me. In my view, if all web owners and bloggers made good content material as you did, the net shall be a lot more useful than ever before.
Somebody essentially lend a hand to make severely articles I might state. That is the first time I frequented your web page and to this point? I amazed with the analysis you made to create this particular publish amazing. Great process!
Asking questions are genuinely nice thing if you are not understanding anything completely, but this paragraph gives good understanding yet.
I have read so many content on the topic of the blogger lovers but this article is in fact a fastidious piece of writing, keep it up.
Do you mind if I quote a few of your posts as long as I provide credit and sources back to your website? My blog site is in the exact same area of interest as yours and my users would definitely benefit from a lot of the information you present here. Please let me know if this ok with you. Many thanks!
Quality articles is the important to invite the people to go to see the site, that’s what this web page is providing.
Having read this I thought it was really informative. I appreciate you taking the time and effort to put this short article together. I once again find myself personally spending a significant amount of time both reading and commenting. But so what, it was still worthwhile!
Great goods from you, man. I have consider your stuff previous to and you’re just too wonderful. I really like what you’ve acquired right here, certainly like what you’re saying and the best way during which you are saying it. You make it enjoyable and you still care for to stay it sensible. I cant wait to read far more from you. This is actually a wonderful website.
Your style is so unique in comparison to other people I have read stuff from. I appreciate you for posting when you have the opportunity, Guess I’ll just bookmark this site.
Hello, i believe that i noticed you visited my web site so i got here to go back the want?.I’m attempting to to find things to improve my website!I guess its ok to make use of a few of your ideas!!
We’re a group of volunteers and starting a new scheme in our community. Your web site provided us with valuable info to work on. You’ve done an impressive job and our whole community will be grateful to you.
Hey I know this is off topic but I was wondering if you knew of any widgets I could add to my blog that automatically tweet my newest twitter updates. I’ve been looking for a plug-in like this for quite some time and was hoping maybe you would have some experience with something like this. Please let me know if you run into anything. I truly enjoy reading your blog and I look forward to your new updates.
I’m curious to find out what blog platform you happen to be utilizing? I’m having some small security problems with my latest blog and I would like to find something more safe. Do you have any solutions?
I visited various web pages however the audio feature for audio songs present at this web site is in fact excellent.
Wonderful work! That is the type of info that are supposed to be shared around the web. Shame on Google for no longer positioning this post higher! Come on over and discuss with my website . Thanks =)
hey there and thank you for your information – I’ve certainly picked up something new from right here. I did however expertise a few technical points using this site, as I experienced to reload the site lots of times previous to I could get it to load properly. I had been wondering if your web host is OK? Not that I am complaining, but slow loading instances times will very frequently affect your placement in google and can damage your high quality score if ads and marketing with Adwords. Anyway I’m adding this RSS to my email and can look out for a lot more of your respective fascinating content. Make sure you update this again very soon.
Having read this I believed it was very informative. I appreciate you spending some time and effort to put this article together. I once again find myself personally spending a significant amount of time both reading and posting comments. But so what, it was still worth it!
Hello, I enjoy reading all of your article post. I like to write a little comment to support you.
Quality posts is the main to invite the users to pay a visit the web site, that’s what this web page is providing.
Hello, I think your website might be having browser compatibility issues. When I look at your website in Firefox, it looks fine but when opening in Internet Explorer, it has some overlapping. I just wanted to give you a quick heads up! Other then that, very good blog!
I think this is one of the most vital info for me. And i am glad reading your article. But wanna remark on some general things, The website style is ideal, the articles is really nice : D. Good job, cheers
Thanks for finally writing about > %blog_title% < Liked it!
Nice weblog right here! Additionally your site rather a lot up very fast! What host are you the usage of? Can I get your associate link to your host? I wish my website loaded up as quickly as yours lol
Hey! I just wanted to ask if you ever have any issues with hackers? My last blog (wordpress) was hacked and I ended up losing a few months of hard work due to no back up. Do you have any solutions to stop hackers?
I love your blog.. very nice colors & theme. Did you make this website yourself or did you hire someone to do it for you? Plz respond as I’m looking to construct my own blog and would like to find out where u got this from. thank you
Your means of explaining all in this piece of writing is truly good, all be able to without difficulty know it, Thanks a lot.
It’s awesome for me to have a web page, which is useful designed for my knowledge. thanks admin
I’m not sure why but this weblog is loading extremely slow for me. Is anyone else having this problem or is it a issue on my end? I’ll check back later on and see if the problem still exists.
We’re a group of volunteers and starting a new scheme in our community. Your site provided us with valuable info to work on. You have done a formidable job and our whole community will be thankful to you.
I really like what you guys are usually up too. This kind of clever work and exposure! Keep up the excellent works guys I’ve incorporated you guys to my personal blogroll.
Thank you for the good writeup. It in fact was a amusement account it. Look advanced to far added agreeable from you! However, how can we communicate?
I have read so many content on the topic of the blogger lovers but this paragraph is really a nice paragraph, keep it up.
excellent issues altogether, you just gained a logo new reader. What might you suggest in regards to your publish that you made some days ago? Any certain?
Hi there, I do think your blog may be having browser compatibility problems. When I look at your website in Safari, it looks fine but when opening in IE, it’s got some overlapping issues. I just wanted to give you a quick heads up! Aside from that, excellent blog!
You really make it seem so easy with your presentation but I find this topic to be really something that I think I would never understand. It seems too complicated and very broad for me. I’m looking forward for your next post, I will try to get the hang of it!
Wonderful beat ! I wish to apprentice even as you amend your site, how could i subscribe for a weblog site? The account aided me a applicable deal. I were a little bit acquainted of this your broadcast provided shiny clear idea
I am regular reader, how are you everybody? This post posted at this site is genuinely fastidious.
Hey! This post couldn’t be written any better! Reading this post reminds me of my previous room mate! He always kept chatting about this. I will forward this article to him. Fairly certain he will have a good read. Many thanks for sharing!
May I simply just say what a relief to find a person that genuinely understands what they’re talking about over the internet. You certainly understand how to bring an issue to light and make it important. A lot more people really need to look at this and understand this side of the story. I was surprised that you are not more popular given that you most certainly have the gift.
Hi! I’m at work browsing your blog from my new iphone! Just wanted to say I love reading your blog and look forward to all your posts! Keep up the excellent work!
Unquestionably imagine that that you stated. Your favourite justification appeared to be on the internet the simplest factor to understand of. I say to you, I certainly get annoyed at the same time as folks consider issues that they plainly do not know about. You controlled to hit the nail upon the highest and also outlined out the whole thing without having side-effects , other folks can take a signal. Will probably be back to get more. Thank you
I every time emailed this weblog post page to all my associates, because if like to read it after that my links will too.
Amazing! Its in fact awesome article, I have got much clear idea about from this paragraph.
Aw, this was a very nice post. Spending some time and actual effort to generate a very good article… but what can I say… I put things off a lot and never seem to get nearly anything done.
Link exchange is nothing else but it is just placing the other person’s weblog link on your page at suitable place and other person will also do same in support of you.
Very nice post. I simply stumbled upon your weblog and wanted to mention that I have truly enjoyed browsing your weblog posts. In any case I will be subscribing to your feed and I am hoping you write again soon!
Hi mates, how is all, and what you wish for to say regarding this post, in my view its really amazing in support of me.
Thanks a bunch for sharing this with all people you really know what you are speaking approximately! Bookmarked. Please also visit my web site =). We can have a hyperlink exchange contract among us
Appreciation to my father who shared with me regarding this weblog, this blog is genuinely amazing.
I would like to thank you for the efforts you have put in penning this website. I am hoping to view the same high-grade blog posts by you later on as well. In fact, your creative writing abilities has encouraged me to get my very own website now 😉
I am sure this post has touched all the internet people, its really really nice paragraph on building up new webpage.
Wonderful goods from you, man. I’ve understand your stuff previous to and you’re just extremely wonderful. I actually like what you’ve acquired here, certainly like what you’re saying and the way in which you say it. You make it enjoyable and you still take care of to keep it smart. I can not wait to read far more from you. This is really a tremendous website.
It’s actually very complicated in this full of activity life to listen news on TV, thus I simply use the web for that purpose, and take the most recent information.
What’s up, every time i used to check website posts here early in the morning, since i love to gain knowledge of more and more.
Asking questions are in fact nice thing if you are not understanding something fully, except this piece of writing provides pleasant understanding yet.
I do trust all of the concepts you have offered in your post. They’re really convincing and can certainly work. Still, the posts are too brief for beginners. May you please prolong them a little from next time? Thanks for the post.
I have been browsing online more than 3 hours today, yet I never found any interesting article like yours. It is pretty worth enough for me. In my view, if all web owners and bloggers made good content as you did, the net will be much more useful than ever before.
Right now it looks like Expression Engine is the top blogging platform out there right now. (from what I’ve read) Is that what you are using on your blog?
You’ve made some good points there. I looked on the net to learn more about the issue and found most people will go along with your views on this web site.
Definitely consider that that you stated. Your favorite reason appeared to be at the web the easiest thing to take into account of. I say to you, I definitely get irked at the same time as other people think about issues that they plainly do not recognise about. You controlled to hit the nail upon the top as neatly as outlined out the whole thing with no need side-effects , people can take a signal. Will probably be again to get more. Thank you
What’s up it’s me, I am also visiting this site on a regular basis, this web site is really nice and the visitors are actually sharing fastidious thoughts.
Heya! I’m at work surfing around your blog from my new iphone 3gs! Just wanted to say I love reading your blog and look forward to all your posts! Carry on the fantastic work!
It’s actually a great and useful piece of information. I’m glad that you just shared this useful information with us. Please keep us informed like this. Thank you for sharing.
Hello, i think that i saw you visited my site so i came to “return the favor”.I am attempting to find things to enhance my web site!I suppose its ok to use some of your ideas!!
Hmm is anyone else having problems with the images on this blog loading? I’m trying to figure out if its a problem on my end or if it’s the blog. Any feedback would be greatly appreciated.
Very descriptive article, I loved that bit. Will there be a part 2?
Hello colleagues, good paragraph and good urging commented here, I am actually enjoying by these.
I was able to find good advice from your blog articles.
Hi, i feel that i saw you visited my website so i came to go back the favor?.I am attempting to to find things to improve my site!I guess its ok to make use of a few of your ideas!!
Greetings! Quick question that’s totally off topic. Do you know how to make your site mobile friendly? My blog looks weird when browsing from my apple iphone. I’m trying to find a template or plugin that might be able to resolve this issue. If you have any suggestions, please share. Cheers!
Generally I do not read article on blogs, however I would like to say that this write-up very compelled me to check out and do so! Your writing style has been amazed me. Thanks, very nice post.
Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You definitely know what youre talking about, why waste your intelligence on just posting videos to your blog when you could be giving us something enlightening to read?
Hurrah, that’s what I was seeking for, what a data! existing here at this webpage, thanks admin of this web site.
Thanks for sharing your thoughts on %meta_keyword%. Regards
This piece of writing offers clear idea for the new people of blogging, that in fact how to do running a blog.
Excellent article. Keep posting such kind of info on your blog. Im really impressed by it.
Hey there, You’ve performed an excellent job. I will definitely digg it and individually recommend to my friends. I’m sure they’ll be benefited from this web site.
Nice blog here! Also your site loads up fast! What web host are you using? Can I get your affiliate link to your host? I wish my web site loaded up as fast as yours lol
Hi there, all is going perfectly here and ofcourse every one is sharing information, that’s really good, keep up writing.
I’m not sure why but this website is loading very slow for me. Is anyone else having this problem or is it a problem on my end? I’ll check back later and see if the problem still exists.
If some one desires to be updated with newest technologies after that he must be pay a visit this web site and be up to date every day.
What’s up to every one, it’s in fact a nice for me to pay a visit this website, it contains important Information.
What’s up to all, it’s in fact a nice for me to visit this web page, it consists of important Information.
This article will help the internet viewers for creating new webpage or even a weblog from start to end.
It is not my first time to visit this web site, i am visiting this web site dailly and get nice facts from here every day.
I read this paragraph completely regarding the resemblance of hottest and preceding technologies, it’s awesome article.
Hey very interesting blog!
You actually make it appear so easy together with your presentation but I find this matter to be actually something which I believe I would by no means understand. It seems too complicated and extremely wide for me. I am taking a look forward on your subsequent post, I’ll attempt to get the hang of it!
Thanks for sharing your thoughts about %meta_keyword%. Regards
This is my first time pay a quick visit at here and i am in fact happy to read everthing at one place.
It’s very trouble-free to find out any topic on net as compared to textbooks, as I found this post at this site.
Quality articles or reviews is the main to invite the users to visit the web site, that’s what this web site is providing.
Write more, thats all I have to say. Literally, it seems as though you relied on the video to make your point. You clearly know what youre talking about, why throw away your intelligence on just posting videos to your weblog when you could be giving us something enlightening to read?
I was suggested this website by my cousin. I’m not sure whether this post is written by him as nobody else know such detailed about my problem. You’re incredible! Thanks!
Attractive component of content. I just stumbled upon your website and in accession capital to assert that I get in fact enjoyed account your weblog posts. Any way I will be subscribing for your augment or even I fulfillment you get entry to constantly fast.
Heya i am for the first time here. I came across this board and I find It truly useful & it helped me out much. I hope to give something back and help others like you helped me.
It’s wonderful that you are getting ideas from this piece of writing as well as from our discussion made at this time.
Hey very nice blog!
This article provides clear idea designed for the new users of blogging, that genuinely how to do blogging.
It’s enormous that you are getting ideas from this article as well as from our argument made at this place.
Hello, i think that i saw you visited my web site so i came to “return the favor”.I am attempting to find things to enhance my website!I suppose its ok to use some of your ideas!!
I used to be able to find good information from your articles.
It’s really a great and useful piece of information. I’m glad that you simply shared this helpful information with us. Please stay us informed like this. Thanks for sharing.
Have you ever considered publishing an ebook or guest authoring on other websites? I have a blog centered on the same subjects you discuss and would really like to have you share some stories/information. I know my readers would value your work. If you’re even remotely interested, feel free to shoot me an email.
Fabulous, what a weblog it is! This weblog presents useful data to us, keep it up.
Excellent site. A lot of helpful info here. I’m sending it to some friends ans also sharing in delicious. And obviously, thanks for your sweat!
Every weekend i used to pay a visit this website, because i wish for enjoyment, since this this site conations really fastidious funny material too.
Tremendous things here. I’m very glad to see your post. Thanks so much and I’m taking a look forward to contact you. Will you kindly drop me a mail?
Thanks for one’s marvelous posting! I actually enjoyed reading it, you can be a great author.I will make certain to bookmark your blog and may come back at some point. I want to encourage that you continue your great writing, have a nice weekend!
Keep on writing, great job!
Unquestionably believe that which you stated. Your favorite justification appeared to be on the internet the easiest thing to take into account of. I say to you, I definitely get irked whilst people think about concerns that they plainly don’t recognize about. You controlled to hit the nail upon the highest and also defined out the whole thing without having side-effects , people could take a signal. Will likely be again to get more. Thanks
Hello to every body, it’s my first visit of this weblog; this website carries amazing and genuinely excellent material in support of readers.
I savor, cause I discovered exactly what I was looking for. You have ended my four day long hunt! God Bless you man. Have a great day. Bye
Hello! This is my first comment here so I just wanted to give a quick shout out and tell you I truly enjoy reading through your articles. Can you recommend any other blogs/websites/forums that deal with the same topics? Many thanks!
This post is in fact a nice one it assists new net users, who are wishing for blogging.
You are so cool! I do not suppose I’ve read something like that before. So wonderful to find somebody with genuine thoughts on this topic. Seriously.. thanks for starting this up. This site is something that’s needed on the internet, someone with some originality!
I’m gone to convey my little brother, that he should also pay a quick visit this website on regular basis to obtain updated from latest gossip.
I am regular reader, how are you everybody? This article posted at this site is actually fastidious.
Appreciate the recommendation. Will try it out.
Hi, Neat post. There’s an issue along with your site in web explorer, could check this? IE nonetheless is the market leader and a huge component of other people will pass over your magnificent writing due to this problem.
Thanks for sharing your thoughts on %meta_keyword%. Regards
I?m impressed, I have to say. Actually rarely do I encounter a weblog that?s both educative and entertaining, and let me let you know, you have got hit the nail on the head. Your concept is excellent; the difficulty is something that not enough individuals are talking intelligently about. I’m very comfortable that I stumbled throughout this in my seek for something relating to this.
I have realized that over the course of constructing a relationship with real estate homeowners, you’ll be able to get them to understand that, in each and every real estate contract, a percentage is paid. Finally, FSBO sellers will not “save” the commission. Rather, they fight to win the commission by means of doing a agent’s occupation. In completing this task, they devote their money along with time to complete, as best they might, the assignments of an broker. Those obligations include revealing the home via marketing, showing the home to prospective buyers, building a sense of buyer urgency in order to make prompt an offer, arranging home inspections, taking on qualification investigations with the loan provider, supervising maintenance tasks, and aiding the closing of the deal.
Hello there, You’ve performed a great job. I?ll definitely digg it and personally suggest to my friends. I’m sure they will be benefited from this web site.
Thanks for the concepts you are sharing on this web site. Another thing I’d prefer to say is getting hold of duplicates of your credit profile in order to scrutinize accuracy of the detail may be the first measures you have to carry out in credit score improvement. You are looking to clean your credit reports from harmful details mistakes that ruin your credit score.
I?m not sure where you are getting your info, however great topic. I must spend some time learning more or figuring out more. Thanks for magnificent info I was looking for this info for my mission.