You don't *need* a business account, but you need to keep meticulous records. A separate account makes it easier for you to reconcile income/expenses for your business vs. personal stuff, and it's easier on you if the CRA decides to audit. Banks don't seem to like people running businesses out of personal accounts (probably because they like to charge a crazy number of fees to business accounts), so they may force your hand there if they catch on.