Self-employed people are considered a high risk by the CRA because they might not be honest with their income. If a taxpayers receives T4 income, the odds that sufficient tax has already been deposited are substantial. The taxpayers earning T4 income are mostly low-risk and receive tax refunds every spring. This means that it takes more time to actually get done with it. You should consider getting a bookkeeper especially when your business involves a lot of expenses and is tracking them bear. A bookkeeper will help you get the best of your accounting software by ensuring everything is done accurately.