Accounting
Solutions Built for
Growing Businesses!
KD Business Packages provide all the essential corporate accounting services and support you need for your business!
Your Success
is Our
Business!
Providing quality business services to help reduce the workload and stress around your daily, weekly or quarterly accounting needs.
Time-Saving, Stress-Free Bookkeeping Solutions
Let KD handle your bookkeeping. You run the business.
Plan Smart,
Save More.
Minimize taxes through strategic structuring, income splitting, and year-round planning. Balance your business and personal tax for maximum savings and financial freedom.
Business Packages
Streamlined program that offers your core corporate accounting services with added value!
Corporate Services
Complete year-ends, tax returns, and GST filing with expert consultation included
Bookkeeping
Professional and accurate bookkeeping services that support your growing business.
Tax Planning
Strategic structuring and income splitting to minimize your tax burden
Your Partner in Financial Success
THE KD PROFESSIONAL DIFFERENCE
A comprehensive approach to managing your business finances, designed to help Canadian businesses thrive.
Plan
Strategic Foundation
Year-round tax planning that positions your business for long-term success. We help you make informed decisions that maximize savings and minimize surprises.
Prepare
Expert Execution
Meticulous tax preparation that ensures accuracy and compliance. From corporate returns to personal filings, we handle every detail with precision.
Protect
Audit Shield
Comprehensive protection through audit defense and strategic CFO services. We safeguard your interests and guide your business decisions with expertise.
Profit
Growth Engine
Clean bookkeeping and smart business structures that drive profitability. We transform your financial data into actionable insights for growth.
Trusted by Calgary Businesses for 25+ Years
E-commerce
Insights
Stay informed with timely tax tips, regulatory changes, and strategic guidance to help your business thrive in today’s evolving landscape.
Do you need to call the CRA? Here’s what you need to know.
If you need to call the CRA, you will need to know the following:
- Call only the phone numbers listed on their website. For individuals and families enquiries, you can call 1-800-959-8281 to speak with a CRA agent. They also have automated phone services. Please visit the CRA website for more information.
- CRA has a new telephone platform that offers self-serve options. When you call, you will now receive an estimated wait time to speak with an agent. You will then have the option to wait in the queue to speak with an agent, call back later or use one of the self-serve options available.
- At this time until April 30th, the CRA is offering extended evening and weekend hours for individual tax enquiries. CRA agents will be available on weekdays from 9am to 9pm local time and on Saturdays from 9am to 5pm except Easter weekend.
- The automated phone service is available 24 hours a day, 7 days a week.
- When you call the CRA, be prepared to provide your SIN, name, complete address, date of birth and details from your most recently assessed return, notice of assessment or reassessment to verify your identity.
Source: https://www.canada.ca/en/services/taxes.html
The Different Departments of the CRA: 5 Program Branches, Part 2
On our last blog, we covered the first 2 program branches – Assessment, Benefit and Service Branch and the Compliance Programs Branch.
On this blog, we’ll take a look at the last 3 Program Branches of the CRA and their respective responsibilities.
- Collections and Verification Branch is responsible for:
- Performing statistical analysis, data mining and research to identify compliance risks
- Validating information contained in returns and reassessment requests through the review of income amounts, deductions and credits to ensure correct reporting
- Examining books and records of employers and GST/HST registrants
- Identifying non-filers and deploying of appropriate compliance treatments
- Collecting outstanding debts
- Appeals Branch is responsible for:
- Reviewing taxpayers’ objections to assessments relating to income tax, GST/HST, benefits and credits and charities and confirming or reversing the assessments
- Making decisions on the insurability and pensionability of employees’ income relating to the Canada Pension Plan and Emloyment Insurance
- Providing relief to taxpayers by reviewing their requests to cancel or waive interest and penalties
- Resolves service complaints
- Provides assistance to Members of Parliament to resolve their constituent’s tax issues or emergency tax situations
- Legislative Policy and Regulatory Affairs Branch is responsible for:
- The interpretation of tax and benefits related legislation
We hope we have provided you with a better understanding of how the organizational structure of the CRA works. If you are having issues with regards to dealing with the CRA, please contact KD. We will be happy to help you out!
The Different Departments of the CRA: 5 Program Branches, Part 1
As mentioned in our previous blog on the Different Departments in the CRA, there are 5 Program Branches which provide policy and technical support to individuals and businesses through the CRA’s tax service offices and regional tax centres.
We will briefly discuss each Program Branch’s responsibilities here.
1. Assessment, Benefit and Service Branch is responsible for:
- Processing individual and corporate tax returns as well as GST/HST and Trust returns
- Administering Federal and Provincial / Territorial benefits and credits
- Managing the CRA’s E-services including My Account, My Business Account and Represent a Client
- Managing Call Centres including the Individual Income Tax enquiries, Benefits enquiries, Business enquiries and e-Services helpdesk
- Sending out correspondences including Notices of Assessment and Reassessment, Employer-related correspondence, GST/HST Notices and Cheques and Corporation Notice of Assessment
- Conducting outreach to specific taxpayer segments to support voluntary compliance
2. Compliance Programs Branch is responsible for:
- Supporting compliance through outreach, service and education
- Collaborating with tax professionals, provincial and territorial governments to clarify rules and ensure efficient administration
- Developing business intelligence, gathering data and risk scoring to select the optimal files
- Conducting audits and delivering an expanding range of non-audit treatments including industry campaigns, support visits and criminal investigations to correct non-compliance
We’ll look at the other 3 Program Branches and their responsibilities on part 2 of our blog series so please check back soon!
Understanding the CRA’s Organizational Structure: The Different Departments in the CRA
Under the Commissioner and Chief Executive Officer, there are 12 headquarter branches and 5 regional branches.
5 of these headquarter branches are Program Branches, which provide policy and technical support to individuals and businesses through the CRA’s tax service offices and regional tax centres.
These 5 program branches include:
- Assessment, Benefit and Service
- Compliance programs
- Collections and Verification Branch
- Appeals
- Legislative Policy and Regulatory Affairs
7 of the remaining headquarter branches are corporate support branches such as finance and human resources management.
The 5 regional branches are responsible for the establishment of program policies and procedures in their respective regions. These branches are led by a Regional Assistant Commissioner.
The CRA operates 51 local tax services offices and regional tax centres. Tax services offices deliver excise (HST/GST) and income tax programs including audit, collections, payroll compliance and appeals. Regional tax centres, on the other hand, are primarily tasked with processing individual and corporate income tax, GST, other returns and payments and delivering benefits programs.
Never Send Original Documents to the CRA!
So I have written a few blogs that discuss receipts and documentation. In every one I have said never, never, ever send the CRA original documentation.
As an auditor I reviewed lots of documents, and never demanded originals. I would ask for originals if the copies were hard to read and relevant, but most of the time, copies were more than adequate.
Recently, I have encountered CRA personnel who emphatically insist that I or my clients MUST provide original documents and that copies are not acceptable. So I perused the CRA website and the Income Tax Act looking for ammunition with which to defend my clients. I was unable to find anything that I could throw back at the auditors saying photocopies are acceptable. This, to say the least, was very discouraging. Then I used my head and talked to some friends at CRA. One astute individual said “why don’t you check the audit manual”.
Now, being smarter than the average bear, I made sure to keep a copy before I left the CRA. Guess what? Here is what the audit manual says about documentation.
10.5.4 Direct Evidence — Documentary
Direct evidence may be documentary such as a letter written by the accused containing a statement that the return was false. Documentary evidence may be primary — the original document, or secondary — a copy of the testimony of a witness who has read the document. Generally it is considered stronger than oral evidence. It is, for example, often prepared by or with the involvement of relatively disinterested parties including customers, suppliers and employees.
Copies of documents are usually considered acceptable; however, if there is any doubt about a document’s authenticity, the original should be obtained.
It is always easier to argue with the CRA if you have legislation or something in writing. It is even better if you can quote the CRA’s own audit manual.
I don’t usually tell auditors and staff that I worked for the CRA, because I like to keep that card in my back pocket until I need it. I like to see what type of person I am dealing with. You learn way more about people when they think that they hold all the cards (or at least all the aces). This is going to be one of those times.
From now on, when they ask for originals, I am going to ask why photocopies aren’t good enough, just to see what they say. Then when they are done BS’ing me I am going to say “hmmm, that’s funny, the audit manual says …. In section 10.5.4”. I guess photocopies will be ok (the joker always beats aces, <insert maniacal laugh here>).
CRA`s Review of your Tax Return: The selection process and types of reviews
The CRA employs a number of ways to select an income tax return for review. It could be by random selection or comparison of information returns to information received from third-party sources or types of deductions or credits claimed and an individuals review history.
It is important to know that whether you filed your tax return on paper or electronically, there is always fair chance that your return will be selected for review.
The CRA processes millions of tax returns a year and most of these are done without conducting a manual review of the information reported so that a Notice of Assessment and refund can be issued as quickly as possible. However, the CRA screens all returns through the computer system.
It is, therefore, important that we keep all our receipts and supporting documents for at least six years. We will never know when that review will come so it is always better to be prepared.
The CRA`s review program includes the following:
- Pre-assessment Review Program. The reviews conducted during this program take place before a Notice of Assessment is issued. The peak period for this program is February to July.
- Processing Review Program. The reviews for this program take place after the Notice of Assessment is issued. The peak period for this program is August to December.
- Matching Program. In this program, information on an individual`s tax return is compared to the information provided by third-party sources. The peak period for this program is October to March.
- Special Assessments Program. This program conducts a more in-depth review of the income tax returns to identify areas of non-compliance.
Source: CRA website
Ready to Optimize Your Corporate Taxes?
Schedule your free consultation
Fill out the form below and we’ll be in touch within 24 hours to discuss how we can support your business.
Arlin AmundrudTrustindex verifies that the original source of the review is Google. Wow! Met with Kevin about private share sales and tax implications. I was blown away with his knowledge and depth of advice. He listened to the intricacies of the situation. Then he supplied the exact advice I needed. Kevin took the time to explain his recommendations. I was extremely happy with the service at KD. Donna EdwardsTrustindex verifies that the original source of the review is Google. Working with Kevin Penner at KD Professional Services Corp has been an absolute game-changer for both our business and personal taxes. His professionalism, knowledge, clarity, and exceptional attention to detail consistently stand out. What we appreciate most is the perfect blend of expertise and genuine care. Kevin takes the time to explain everything clearly and in a way that truly makes sense. He offers meaningful guidance and often anticipates what we need before we even ask. A truly exceptional accounting and tax service professional. Dan EvansTrustindex verifies that the original source of the review is Google. Met with Kevin to learn some investment tax. He was really informed, straightforward and helped me understand clearly where I was at. Highly recommend! Kristoffer KarvinenTrustindex verifies that the original source of the review is Google. Kevin provided clear and professional advice. I had a few very specific questions on my tax return and he got to the root of the issue and helped formulate a plan that supports my financial goals. I would recommend Kevin to others and will keep him in mind for future support. Thanks Kevin! Cam HiebertTrustindex verifies that the original source of the review is Google. Another great meeting with Kevin. He was quick to help and provided all of the answers I was looking for. Kevin saved me a lot of time! Thanks! Craig MautheTrustindex verifies that the original source of the review is Google. Thank you Kevin for your advice. You answered all our questions about the various tax concerns that we brought up! Definitely looking forward to working with you in the future! Maria TTrustindex verifies that the original source of the review is Google. Kevin was awesome providing advice for USA and Canadian taxes. I have been doing my taxes with them long time ago. Very good customer experience ! Highly recommend this team! Jay I.Trustindex verifies that the original source of the review is Google. Like family after all these years! Highly recommend!!!! Derek TraquairTrustindex verifies that the original source of the review is Google. Great value and fast service during tax time. Also provided great advice on how to manage Cryptocurrency Tax implications. Thanks for all your help Kevin! Maria GlabTrustindex verifies that the original source of the review is Google. Awesome company