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.
What Is the Best Structure for My Business? Understanding Corporations
Starting a business involves making important decisions, and one of the most impactful one is choosing the right business structure. While sole proprietorships and partnerships are common choices for many new entrepreneurs, corporations offer many advantages that can make them the great option if you are looking to grow, attract investors, and protect owners from personal liability.
At KD Professional Services, we help business owners like you understand their options and select the structure that aligns with their goals. Here’s what you need to know about corporations.
What Is a Corporation?
A corporation, unlike a sole proprietorship or partnership, is considered a separate legal entity. This means the corporation has its own legal existence that is independent of its owners. Therefore, a corporation can own property, enter into contracts, borrow money, and conduct business in its own name. In addition to this, the corporation continues to operate even when ownership changes.
The Three Key Groups Within a Corporation
- Shareholders are the owners of the corporation. They invest capital and own shares in the company.
- Directors are elected by shareholders to oversee the corporation.
- Officers are appointed by the directors and are responsible for the day-to-day operations of the company.
Advantages of Incorporating Your Business
1. Limited Liability Protection
One of the most attractive benefits of incorporation is limited liability. Generally, shareholders are not personally responsible for the corporation’s debts or legal obligations.
2. Greater Organizational Flexibility
A corporate structure allows businesses to establish clear roles, responsibilities, and ownership arrangements.
3. Perpetual Existence
Unlike sole proprietorships and some partnerships, a corporation continues to exist even if a shareholder dies, retires, or sells their ownership interest.
4. Easier Transfer of Ownership
Ownership in a corporation can typically be transferred through the sale of shares.
5. Improved Access to Capital
Corporations often have greater opportunities to raise capital. By issuing additional shares, corporations can attract investors and secure funding that may be difficult to obtain through other business structures.
6. Potential Tax Advantages
Incorporation may provide tax planning opportunities that are not available to sole proprietors or partnerships.
Depending on the circumstances, corporate tax rates, income-splitting strategies, and tax deferral opportunities may help reduce overall tax burdens.
Disadvantages of Incorporating Your Business
1. Higher Setup and Maintenance Costs
Creating and maintaining a corporation typically costs more than operating a sole proprietorship or partnership. Costs include incorporation fees, annual filing requirements, corporate tax return preparation, bookkeeping costs and accounting fees.
2. More Complex Legal Requirements
Corporate legislation imposes additional compliance obligations .Corporations must maintain proper records, hold required meetings, prepare resolutions, and comply with federal or provincial corporate laws.
For some businesses, incorporation provides valuable protection and flexibility. For others, a sole proprietorship or partnership may be more practical and cost-effective.
How KD Professional Services Can Help
At KD Professional Services, we work closely with business owners to evaluate their unique circumstances and determine the most suitable structure for their business.
Whether you’re starting a new business or considering incorporation for tax and liability purposes, our team can provide the guidance you need to make an informed decision.
Is a Partnership the Right Business Structure for Your Business?
Choosing the right structure is one of the most important decision you’ll make as an entrepreneur. The structure you choose can affect your taxes, liability and financing options.
Many entrepreneurs who start a business with one or more individuals such as a spouse, family member, friend, or business associate consider forming a partnership. While partnerships can offer several advantages, they also come with many risks that must be carefully evaluated before moving forward.
At KD Professional Services, we help business owners understand the tax and financial implications of different business structures. Every business situation is unique so we recommend you speak with us first before making a decision.
Let’s take a closer look at how partnerships work and whether they may be the right choice for your business.
What Is a Partnership?
A partnership is a business structure where two or more individuals own and operate a business together. It is generally not taxed as a separate legal entity. Instead, the business income or losses flow through to the partners, who report their share on their personal tax returns.
The percentage of profits or losses allocated to each partner depends on the ownership arrangement.
Advantages of a Partnership
1. Greater Access to Capital
One of the biggest benefits of a partnership is the ability to combine financial resources of the multiple owners. This can allow the business to grow faster than a business under a sole proprietorship.
2. Improved Borrowing Potential
Lenders may view partnerships more favorably than sole proprietorships because there are multiple owners supporting the business. As a result, partnerships may have better access to financing options.
3. Shared Knowledge and Expertise
A successful business requires a wide range of skills. Each partner can bring their expertise in a particular area and can be a great advantage to the business.
Disadvantages of a Partnership
1. Unlimited Personal Liability
One of the most important drawbacks of a general partnership is unlimited liability. The owners are personally responsible for the debts and obligations of the business.
2. Business Continuity Challenges
A partnership may not automatically continue if a partner leaves, retires, becomes incapacitated, or passes away.
3. Higher Setup Costs Than Many People Expect
Many entrepreneurs assume partnerships are simple and inexpensive to establish. However, a properly drafted Partnership Agreement is strongly recommended and often requires legal assistance which may be quite costly.
How KD Professional Services Can Help
Selecting a business structure is not a one-size-fits-all decision. Our goal is to help you choose a structure that supports both your immediate needs and your long-term business success.
KD Professional Services provides professional accounting, bookkeeping, tax planning, and business advisory services for entrepreneurs and small business owners.
Contact KD Professional Services today to discuss whether a partnership, corporation, or another business structure is the best fit for your business goals and future growth plans.
Sole Proprietorship vs. Other Business Structures: Is a Sole Proprietorship Right for Your Business?
Starting a business is very exciting, but one of the first and most important decisions you’ll make is choosing the right business structure.
The business structure you choose will affect your taxes, liability, ability to get financing, succession planning, and long-term growth opportunities.
At KD Professional Services, we work with many new entrepreneurs who ask: “What is the best structure for my business?”
The answer depends on many factors like your specific goals, industry, risk tolerance, and future plans. That’s why we always recommend consulting with a professional before making a decision.
This article is the first in our series on common business structures available to Canadian entrepreneurs. We’ll begin with one of the most popular options for new business owners: the Sole Proprietorship.
What is a Sole Proprietorship?
A sole proprietorship is the simplest and most common business structure in Canada.
Under a sole proprietorship, the business and the owner are considered the same legal entity. There are no shareholders or partners involved. The owner has complete control over the business and is personally responsible for its operations.
From a tax perspective, the business does not file a separate corporate income tax return. Instead, business income and expenses are reported on the owner’s personal income tax return.
Many freelancers, consultants, tradespeople, and small business owners choose a sole proprietorship when they first start their business because of its simplicity and low startup costs.
Advantages of a Sole Proprietorship
1. Easy and Inexpensive to Start
One of the biggest advantages of a sole proprietorship is that it is relatively simple and affordable to establish. There are fewer legal requirements, less paperwork, and lower startup costs compared to other business structures such as corporations.
2. Complete Control of Business Decisions
As the sole owner, you maintain full control over all business decisions and do not need approval from anyone else.
3. Business Expenses Can Reduce Taxable Income
Sole proprietors may deduct eligible business expenses against their business income, helping reduce their overall taxable income.
Common deductible expenses may include:
- Office expenses
- Advertising and marketing costs
- Vehicle expenses
- Professional fees
- Business insurance
- Home office expenses (when applicable)
4. Simple Ongoing Administration
Compared to corporations, sole proprietorships generally require less administrative work making them easier to maintain.
Disadvantages of a Sole Proprietorship
While sole proprietorships offer simplicity, they also come with significant limitations.
1. Unlimited Personal Liability
One of the most important considerations is liability. Because the business and owner are legally the same entity, the owner is personally responsible for all business debts and obligations.
2. Limited Tax Planning Opportunities
Unlike corporations, sole proprietorships generally offer fewer tax planning strategies. All profits are taxed as personal income, which can result in higher personal tax rates as the business becomes more profitable.
3. Difficulty Raising Capital
A sole proprietorship cannot issue shares or equity to investors. As a result, raising capital is often limited to personal savings, loans, or other forms of debt financing.
4. Business Continuity Challenges
A sole proprietorship is directly tied to the owner. In the event of retirement, disability, or death, the business may legally cease to exist unless other arrangements are made. This can create complications for succession planning and long-term business continuity.
Is a Sole Proprietorship the Right Choice for your Business?
For many entrepreneurs, a sole proprietorship is an excellent starting point. It offers simplicity, low costs, and complete control.
However, as your business grows, factors such as liability exposure, tax efficiency, financing needs, and succession planning may make other structures more appropriate.
Choosing the right structure is not just about where your business is today—it’s about where you want it to be in the future.
Why Professional Advice Matters
Many business owners select a business structure based on what a friend, family member, or online article recommends.
Unfortunately, what works for one business may not work for another.
At KD Professional Services, we help entrepreneurs evaluate key factors such as:
- Business goals
- Industry risks
- Tax implications
- Growth plans
- Financing requirements
- Asset protection strategies
- Succession planning needs
By getting professional advice early, you can avoid costly mistakes and build a stronger foundation for long-term success.
Need Help Choosing the Right Business Structure?
KD Professional Services works with entrepreneurs and small business owners across Canada to help them make informed decisions about business structure, tax planning, bookkeeping, accounting, and business growth strategies.
Contact KD Professional Services today to discuss which business structure is right for your business and set yourself up for long-term success.
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!
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
-
Have been dealing with KD for a few years now, KD handles year ends for multiple of our Corps and the trust. Communication is excellent, they keep us informed and… read more are always available when we have questions. Really happy with the service.
Candice H.
October 6, 2025Working with Kevin at KD Professional Services has been amazing! He has been very useful and highly knowledgeable for my (somewhat complicated) personal taxes over the last few years. More… read more recently, he has been extremely helpful as I was establishing my own incorporation and given some excellent advice to guide me through the process. I would highly recommend KD Professional and Kevin to anybody, especially if you need real, honest answers to complex tax questions.
James G.
January 22, 2026Wow! 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.… read more 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.
Arlin A.
December 16, 2025Kevin 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… read more plan that supports my financial goals. I would recommend Kevin to others and will keep him in mind for future support. Thanks Kevin!
Kristoffer K.
November 14, 2025 -
It was a true pleasure meeting Kevin P on July 16, 2025, and receiving his professional advice on accounting and taxes. I really appreciated the insights he provided, especially considering… read more his extensive experience as both a CRA auditor and an accountant. What stood out even more was his willingness to assist someone he had just met — it truly made my day. His kindness reminded me of the importance of genuine support, especially during a busy week.
Catherine Q.
July 20, 2025 -
I have had a few accountants over the years for my businesses but Kevin is by far the best. Kevin is knowledgeable and personable. Just what I need as I… read more navigate different tax scenarios.
Victor B.
September 16, 2025We met Kevin in late January of 2026 for a consultation to help us decide what was the best way for us to transfer title to our holiday property in… read more BC to our son. Kevin seemed to understand our situation very quickly and gave us some very good clear options on how to approach the sale to help him buy the property, to avoid tax as much as possible and not cripple him with payments. We found Kevin to be of a great resource and have since adopted many of his suggestions. His knowledge of the tax situation in Canada is extensive because of his many years employed by the Canada Revenue Agency. Because of that experience, we feel his previous working knowledge was reliable. We are happy that we met with Kevin and are certainly pleased with his ability to help steer us in the right direction.
Faye B.
February 7, 2026 -
My husband and I met with Kevin Penner and he was very knowledgable and helpful regarding business advice and tax preparation! Would highly recommend for accounting services!
Victoria C.
October 10, 2025We were having a difficult time dealing with CRA and determining exactly what our tax filing needed in order to close our review. Calling KD Professional ended up being a… read more great decision. Kevin’s experience with CRA proved to be invaluable. He is very down to earth and easy to understand. After meeting with Kevin, I have a solid understanding of what they are looking for, and feel confident of a resolution. I highly recommend KD Professional!
Jenny P.
December 23, 2025Had a great meeting with Kevin P of KD Professional Services. He was able to clarify the questions I had in a simple but detailed manner, more so than the… read more other accountants I’ve talked with previously. His experience working with the CRA is definitely an asset as well. I appreciated his openness, and him sharing strategies of what has worked for other clients with similar goals. Thank you Kevin!
Eric R.
September 9, 2025Working 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… read more 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.
Donna E.
November 24, 2025 -
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!
Craig M.
October 28, 2025Great value and fast service during tax time. Also provided great advice on how to manage Cryptocurrency Tax implications. Thanks for all your help Kevin!
Derek T.
October 21, 2025I am from the East coast and have contacted KD Professionals for guidance and advice several times because of their transparency and professionalism. Their service holds true to their name.… read more It’s refreshing to know we can consult with this team and you know and trust that they have your best interest at heart. Kudos to you, KD Professionals!
Created R.
January 13, 2026