By | Taxes | No Comments


A common goal for Canadians every tax season is to avoid paying taxes.   Making an error on your taxes can mean you pay more tax than absolutely necessary.  At Profit Financial Services Inc  income Tax preparation in Hamilton, Brantford and Cambridge offer 5 unique ways to make the most of your tax return:

Profit Financial Services Gives You a Great Explanation of Bank Reconciliation

By | Uncategorized | No Comments

Bank reconciliation is important for any type of financial situation. This can be from a personal stand point or from a business stand point. It is important to always keep everything accurate and equal so there are no problems down the road. If your bank is not reconciled it can lead to financial downfall and crises later on. Many people think that bank reconciliation is just making sure your bank account is accurate. This is not the only thing that is involved. The process of bank reconciliation is an extended process that includes many different aspects.

Read More

Tips and Tricks for Debt Consolidation

By | Debt, Financial Planning, Loans | No Comments

Debt in its various forms has, for many of us, become an inherent part of our everyday lives. Homes, cars, or education may be the cause of your debt. As a small business accounting firm in Hamilton, Profit Financial Services, has great experience with debt consolidation. We emphasize that borrowing money is not the problem; it becomes an issue when you borrow beyond your means.
Read More

4 Ways Proper Accounting Can Save Big Bucks for Small Business

By | Financial Health | No Comments

For many Canadians, owning a small business is a dream come true. Owning your own business means financial stability, having a flexible schedule and direct control over the decision making process. Basically, having control over your future. However, being a successful small business owner is not an easy goal to accomplish. You need to put a lot of hard work into it, because any small business faces challenges that need to be handled efficiently.

Small businesses are vulnerable for many reasons.  One reason is that a small business rarely has highly specialized staff to make sure that every aspect of the business is handled correctly. It makes sense; small businesses operate on limited budgets. And while this is not necessarily a problem with most departments, when it comes to the financial management of the company you might want to avoid cutting costs. Of course, if you have a good understanding of finances and you have an accountant on staff, you can probably handle things on your own. However, a majority of small business owners lack the knowledge and/or experience needed for such a task and it is not a good idea to risk the success of your enterprise based on the fact that you are a fast learner. When it comes to accounting, you need to have everything done by the book.  If any mistakes are made, you may have to pay more money to get things straightened out.

This is where a small business accountant from one of the best accounting firms in Hamilton can really make a difference. Hiring a professional small business accountant to help you with your startup’s financial development will provide you with numerous benefits, which we will discuss below:

Financial and business development advisor

Profit Financial Services, one of the best Accounting companies in Hamilton, has the expertise and experience needed to create reports that will review the financial development of your business. These reports will be of great help to you in planning the future of your enterprise. Furthermore, you can trust one of our small business accountants to evaluate such projects and make estimates regarding profits and losses. This will help you make the best decision regarding the direction in which your business should be heading.

Our small business accountants will be able to help you increase the efficiency of the internal processes of your business. For instance, we can standardize your payroll system, set profit goals based on estimates, and organize your office budget accordingly. We can help you find the best alternative when it comes to expensive services and purchases. Our experience in the field also allows us to provide advice when it comes to opening business accounts, getting loans, or investing profits.

Bookkeeping done properly

Properly executed bookkeeping is vital for the survival of any business. You need an accurate record of every financial aspect of your business, as this will help you create budgets and estimate future profits or losses. Bad bookkeeping can lead to serious consequences for your business. If you feel that you lack the experience or the time to do it properly, it would probably be best if you hired a small business accountant to get things done the way they are supposed to be done.

Another advantage of hiring one of the leading accounting teams in Hamilton is that we use the latest financial software programs available on the market. This makes our services more efficient because it allows us to generate reports from templates and provide easier access to the financial data of your business. This, in turn, decreases the risk of errors, and also provides the client with additional resources that can play an important part in improving the overall activity of the firm.

Solid tax knowledge

Tax laws are becoming increasingly complex.  They also change often enough to make keeping track of all tax laws a burden. As a business owner, you should be able to focus on other aspects of business productivity. Professional accountants for small businesses are up to date with the latest changes. Besides doing your taxes, accountants can also offer you tax-related advice, and can even help you take advantage of certain taxation breaks.

Having a professional accountant handle your taxes ensures that the CRA won’t come knocking at your front door because of any mathematical errors that may have occurred.


Small business accountants are very popular in the small business sector. They work with all types of small businesses, and the fact that they provide top-notch services is uncontestable. For this reason, they are respected in the business environment, which allows them to create contacts at different levels of the various organizations they collaborate with. It is a great way to create a network for selling, buying or exchanging products and services, or to establish a partnership.

As you can see, contracting the services of a professional small business accountant can bring benefits on multiple levels. Professional small business accountants do not just sit at a desk crunching numbers. They can help you save money on taxes, increase the efficiency of your company’s activity, and can even assist you in developing a network of clients and partners. The most important thing, however, is the fact that working with a professional accountant allows you to rest assured knowing that your business’ finances are in good hands. That way you can focus your resources on other leadership related aspects that need your immediate attention. You are bound to appreciate having an expert accountant on hand when you notice just how much more free time you gain.

Contact us today for more information.

Documents You Should Bring to Your Tax Planning Appointment

By | Taxes | No Comments

Hamilton, Ontario residents are hardworking people who, like everyone else in Canada, want to have as few unpleasant experiences with CRA returned documents as possible.

As a firm providing Hamilton bookkeeping and accounting services, we noticed that in the past few years the need for professional tax planning services has increased. More and more people are deciding to use the services of a professional tax accountant instead of filling their own taxes for many reasons.

First of all, tax related documentation can be annoying to fill out, and you need to fill out quite a few documents for your tax returns. The slightest error can cost you and your family money or time, which usually puts a lot of stress on tax season. Tax prep becomes even more complicated when you, or your spouse, have more than one job, or if you own a business; even in the case of internet based businesses, additional paperwork often ends up giving those involved serious headaches.

Second of all, tax accounting services are now affordable, especially considering the great value you get for the money you invest. Passing the job to someone specialized means there will be less stress involved for you – in fact none. You won’t waste hours trying to learn tax language, and most importantly you get the guarantee that a highly qualified professional will take care of your taxes with dedication and attention to detail.

If you are one of the many people who have decided to take advantage of professional Hamilton bookkeeping and accounting services, you will probably book a meeting with a tax accountant soon in order to deliver the needed documentation. To avoid wasting both your time and that of the tax accountant you will be working with, you should carefully prepare in advance all the documents you need to bring with you to the meeting.

It is a very good idea to create a folder containing all the documentation your tax accountant will need, and categorize them depending on what they represent. By separating your documents into categories, you will have a much easier time determining whether all the documents you need to file your tax return are in the possession of your tax accountant.

In the rest of this post we will take a look at the categories that your folder should include.

1. Income
Declaring your income is serious business, and your folder should include very specific information regarding all forms of income that your family has. This includes information on you and your spouse’s main jobs, any side income that you might be earning, as well as information on your investments and dividends.

For information on your main jobs, both you and your partner will have to fill out a specific form. Side income also includes any form of passively generated income, such as internet ad income generated by your websites. If this applies to your situation, you need to add a spreadsheet with the income values received from various Ad operators.

Investments are also to be included into the Income information category, and you will have to fill out a distinct form for each of the types of shares you own, as well as for any fund account that you might be benefiting from. It might seem a bit tricky at first, but if you learn to keep your documents in proper order, in the future your task will become much easier.

2. Banking
In this category you should include information on bank accounts owned by members of your family. The documents should include individually owned accounts, as well as jointly owned bank accounts.

3. Deductions
There are two types of deductions: non-business deductions and business deductions.
The first type, non-business deductions, should include the mortgage and property taxes on your house, student loans (not all student loans are deductible, so if you have any student loans you will have to check if yours are), as well as any information on charitable donations throughout the year – and here you can include church donations, as well as donations for any charitable events.

The documents included in the business deductions category depend on your and your spouse’s status on the labor market. If you are a business owner or self-employed, you should add gas, electric, telephone and internet bills. If you have a home office, then you can add the utilities bills from your home. Additionally, you can add information on purchases made for your firm in the past year – anything from light bulbs to cleaning products.

You can additionally add a checklist containing all the documents included in the folder for the accountant to verify and check them as he reviews them. That way he can easily spot missing documents, in case anything was omitted.

If you are missing any documents, your tax accountant should be able to help you track them down. If you are missing W2 forms, you can ask your employer to send you a new one, as they are required by Canadian law to keep payroll records for a period of four years. Similarly, for self-employment and investment related missing information, your bank can help you track down the records you are looking for.

Working with tax related paperwork requires professionalism and attention to details, and we are certain that you are interested in having only the best tax accountants handling your tax documentations. If you are interested in a Hamilton accounting or bookkeeping services provider, our professional and reliable accounting professionals are at your service.

Small Business Accounting: Why Your Business Needs QuickBooks

By | Taxes | No Comments

Information technology is so common that software apps and hardware gadgets are now household names.  Who isn’t familiar with Windows OS by Microsoft, Apple Computers, the iPhone and iPod, the Macintosh, Linux and other popular apps?  Some applications however are not as well-known outside the industry in which the software has been specifically designed for, like QuickBooks.  QuickBooks is a software designed specifically for small businesses with accounting needs.  Profit Financial Services, our small business accounting firm, discusses the important features and benefits of this software that is used by many small business owners around the globe.

QuickBooks is an array of software solutions created to manage payroll, inventory, sales and other needs of a small business. The software’s value-added features include marketing tools, merchant services, and training solutions. Each solution is designed and tailor-made to fit the requirements of specific industries.

QuickBooks is a product of Intuit, a software development company founded by Scott Cook and Tom Proulx in 1983. Their first financial application software was named Quicken, which became a market success.  The product, however, did not function as a “double-entry” accounting package. In 1994, Intuit purchased the right to use the double-entry accounting program called MoneyCounts, an application developed by Parsons Technology. The company then combined the best features of MoneyCounts and Quicken and named the new, integrated program, QuickBooks.  In a short time, the software has captured 85% of the small business market.  It has maintained its hold the market ever since.

Intuit improved on the earlier versions of QuickBooks in response to numerous feedback from accounting professionals.  By 2000, the company developed a Basic and Pro version of the software.  In 2002, Intuit launched QuickBooks Enterprise Solutions for medium-sized businesses.

Benefits of QuickBooks

What is the appeal of QuickBooks to small business owners? Here are 15 of the best value benefits that QuickBooks offers:

  • QuickBooks has the capability to send invoices via e-mail.  Now a days, more businesses use email rather than the traditional “snail” mail or even fax machines.  So, a program that allows you to send invoices through electronic mail is ideal.
  • You can enter transactions through the QuickBooks forms interface.  The program also allows you to utilize their more streamlined version of recording transactions.
  • Using Microsoft Word, you can send formality, fill in the blank collection letters with content options appropriate to the recipient.  This takes the confusion out of composing collections letters.
  • QuickBooks allows you to send invoices in batches.  This means that if you have more than a couple invoices that need to be sent out, you can save a lot of time with QuickBooks.
  • When it is appropriate and useful to do so, QuickBooks can accept data input using Microsoft Excel.
  • QuickBooks is programmed to adopt the Payment Application Best Practices.  This will give your small business a competitive edge in the global market because it allows you to accept payments with secure credit card acceptance and storage.
  • You can easily customize unattended backups.
  • You can customize your bookkeeping forms.
  • With mobile integration, you can use your Smartphone to access certain areas of QuickBooks.
  • QuickBooks’s Remote Access capability enables another user with internet access to view your QuickBooks account if given permission.
  • QuickBooks reports can easily be exported to Excel spreadsheet format.
  • QuickBooks has the capability to generate invoices that present two balances: the balance for the current invoice and the total balance owed.
  • The DrillDown or QuickZoom enables a user to do faster problem solving.


Versions specific to industry and geography

QuickBooks comes in versions specific to different businesses such as manufacturers, wholesalers, professional service firms, contractors, non-profit entities and retailers. There is even one version specifically created for professional accounting firms who service multiple small business clients.  In May 2002 Intuit launched QuickBooks Enterprise Solutions for medium-sized businesses.

Besides offering industry specific versions, QuickBooks also comes in country specific versions.   The company’s Canadian and U.K. divisions market versions of QuickBooks that support the unique needs of each region and time zone, such as Canada’s GST, HST or PST sales tax and European VAT for the UK edition.  There are also published versions for the Australian, New Zealand and Singapore markets.   The UK edition is programmed to compute Irish and South African VAT.

QuickBooks Online

Intuit also offers a hosted solution called QuickBooks Online (QBO). With QBO, a customer pays a monthly subscription fee instead of an upfront fee.  The user can access the software exclusively through a secure login via web browser. Intuit hosts all of the user’s data, provides patches, and regularly upgrades the software automatically. Mozilla Firefox and Internet Explorer are the browsers supported by QuickBooks online. Safari, Firefox and Google Chrome are also supported if a user is using Mac platform. QBO can also be accessed via an iPhone, a BlackBerry, and an Android web app.

Continuing Product Innovation 

QuickBooks maintains its leadership in its industry because it is the continuing innovation of Intuit.  This year, the company has released QuickBooks Pro 2014. QuickBooks Pro 2014 can more than satisfy the specifications of most small businesses.  The new version contains all the basic modules to manage common accounting tasks such as general accounting, payroll, banking, inventory, customer management, time and job billing, and vendor and purchase orders.  For users seeking facilities for processing of credit card payments, direct deposits and point of sales, compatible add-ons are available.

Our small business accounting firm in Hamilton, Profit Financial services, knows how valuable this accounting software can be for small businesses, which is why we offer Quickbooks training and consulting services. Over 4.5 million companies worldwide now use this amazing software, and we encourage all small businesses to try it.  The reputation of QuickBooks speaks volumes about their reliability.

Contact Profit Financial Services, a small business accounting firm in Hamilton, today to inquire about QuickBooks training for your business.

A Bookkeeping Company Talks about the Benefits of Hiring a Bookkeeping Service

By | Taxes | No Comments

The need to cut costs to a minimum is one of the challenges all businesses must face.  But more so for the small or fledging enterprise.  Many start-ups will see sales revenues trickle in only after a few days, weeks or even months of operation.  This is why many start-ups open shop using their own homes or garage as their office or production plant to save on prohibitive rental costs.  They also multitask.  The owner takes the role of general manager, salesperson and bookkeeper.  In that manner, he saves on salaries.  But this is not such a good idea. As a Hamilton bookkeeping company, we know that bookkeeping is a backend activity and must not weigh down on small business owners.

In this regard, many owners of small businesses hire someone to do take care of their bookkeeping, freeing them to focus on more front-end activities.  But even that one step of hiring a person to handle the books is not as practical as it looks.  Here at Profit Financial Services, we advise small business owners to outsource their bookkeeping needs, instead of hiring a full-time staff member to record the books.  This eliminates the cost of having another full time, in house employee.  All financial data is supplied by the client and the bookkeeping company does its financial and accounting work in the comfort of its own office.  Here are seven reasons why it is more practical to outsource your bookkeeping requirements rather than hire a full-time staff.

You save time. 

Owners of small businesses are so focused on saving money that they lose track of saving another important business resource, time.  Owners of small businesses often succeed in cutting costs to a bare minimum – but at the expense of spending too much time on back-end activities such as keeping financial records.  Make no mistake about it:  keeping record of the books is very important.  However, small business owners should prioritize front-end activities such as generating sales, creating and maintaining a positive company image and building and strengthening relationships with vendors and clients.   Having an accounting firm handle the books for them will allow owners of small businesses to focus on front-end activities and leave back-end chores to experts in the field.

You save money

As the owner of a growing business, you might strive to save every cent.  You may not be able to afford to spend money the way established companies do.  You can try to cut corners all you want on labor costs by doing several tasks yourself, but this is not as effective as you may think. You may be taking on  tasks which are beyond your level of expertise.  If you hire a full-time bookkeeper or accountant you won’t have to worry about bookkeeping.  You can spend your time generating leads and growing your income.

The best way for you to save money is to hire a bookkeeping service.  When you hire a bookkeeping service, you do not pay expensive salaries and bonuses to a full-time staff. You pay a minimal retainer fee or monthly service fee to the accounting company.

You get professional help.  

An accounting company like Profit Financial Services is simply just that:  A group of accountants and bookkeepers who are focused on their discipline.  As a matter of fact, an accounting firm will have team members who specialize in accounting subspecialties such as taxation, payroll, cost accounting, inventory, and depreciation.  Not only do these people have a bachelor’s degree and even a government license in accounting they also attend seminars to keep themselves up to date on the latest developments in accounting and new government regulations.   You get that level of expertise and professionalism for a reasonable monthly service fee or retainer.

A full-time bookkeeper hired by your company may have the same credentials as the best accountant or bookkeeper in an accounting firm.  However, you would have reimburse expenses relating seminars and conventions of fellow accountants and bookkeeper as well as the cost of the full time employee benefits they may need.  On the other hand, when you hire a bookkeeping firm, you get the expert advice and support of a team of bookkeepers – all for a very reasonable rate.

You get to focus on work at hand. 

Multitasking may be the “in” thing for many businesses; but it still has its drawbacks, especially for small and growing businesses.  Let’s go back to the frontend / back-end dichotomy.  Front-end staff should not be made to do back-end work.  They cannot give their clients 100% of their attention if their minds are on administrative and financial matters.  It is best that they focus their attention on front-end matters particularly sales and marketing.

Bookkeepers on the other hand easily get distracted by the hustle and bustle of business.  They work best in a quiet, laid-back environment.  Thus, small business owners can actually have their companies stacked almost entirely with front-end staff.   When they outsource their bookkeeping requirements, they give the work to an accounting firm, where the bookkeeping staff works in an appropriate environment. The outsourced bookkeepers do their work in a place where they can thrive, while the sales and marketing people of the upstart business thrive in the fast-paced work environment, freed from the burden of having to do administrative work.  It’s a win-win-win situation for everyone:  the small business owner, his in-house staff and the outsourced accounting company.

You get the support of a team – not just one person.          

A small or medium-sized business that hires a full-time bookkeeper utilizes the talent and expertise of one person.  Being the only bookkeeping expert in the small enterprise, there is no one to oversee or double-check his/her work.  Thus, if he missed out on some small details, he will most likely not catch it.

Such will not happen when you outsource your bookkeeping services.  You do not get the services of just one bookkeeper, but a team of bookkeepers and accountants.  These people will help double-check (and even triple-check) each other’s work.  They will give input on the other’s work so that it can be enhanced and refined.  Hiring an accounting firm to do your bookkeeping is not just a case of “Two heads are better than one,”  it is a case of several heads working synergistically as a team.  And at a price of less than the salary of a full-time bookkeeper.

You get access to the latest bookkeeping tools and techniques.

As discussed earlier, as a small business owner you do not have to pay to let your bookkeeper attend those expensive (but necessary) seminars when you outsource your bookkeeping services.  Also, you don’t have to purchase advanced accounting software which can be expensive.  The accounting company takes care of updating their staff as well as purchasing the most advanced accounting software.  It’s in their best interest to do so.  For your part you do not have to spend a cent on seminars and software upgrades.  But note this:  you effectively have access to these tools when you outsource your bookkeeping services.

You have the option to upsize or downsize – with ease!

One of the things you cannot easily forecast in a business is sudden growth – or decline.  Business owners generally project modest growths and marshal their resources to meet such growth.  There are cases however when growth is sudden.  All of a sudden a business might need more sales people, clerks, production staff, and your lone bookkeeper needs more help.  In such a situation, it’s not that easy to hire an additional staff.  You have to post an ad, short-list the applicants, interview the applicant and finally select your candidate.

It is a different matter altogether when you hire a bookkeeping service for your company.  When your business zooms, you can just tell the accounting firm to increase their services.  Same concept if your business experiences a sudden decline.  Just inform your accounting firm that you would like to lower the amount of services used.

As a Hamilton Bookkeeping firm, we want to point out that a small business has much to gain and little to lose when it outsources its bookkeeping.  By doing so, a small business can focus on growing its business while the outsourced bookkeeping team takes care of the financial records.

A Company Offering Bookkeeping Services Gives Tax Filing Tips That Will Save You Money

By | Taxes | No Comments

While almost everyone will agree on the importance of taxes when generating revenue for the government, most people want to save as much on taxes as possible.  This is a valid concern for most Canadians. Profit Financial Services, a Hamilton bookkeeping firm, suggests these 4 tips to help save you money:

File your tax returns on or before deadline.

This may not sound like much of a tip.  After all, you know that you have to file your tax returns, right?  While that is true, many still see the Canadian Revenue Agency (CRA) as something to avoid until the last minute.  The result of this is that people miss the tax filing deadline.  They are then charged steep penalties.  So, the first step in lowering your taxes is to file your returns on or before the deadline date.


Invest money, save on taxes. 

Any personal finance guru will tell you that you should invest money to plan for your retirement and to save for emergencies.  But did you now that investing money can also help you cut down your taxes? If you are an employee, you should maintain your contributions to the RRSP every year since your contributions to the fund are tax-deductible.  If you have excess income you can just keep it and let grow, then try to look for investment programs that offer good returns.


As long as you keep your money in the investment program, you don’t pay any taxes; you only pay taxes on money withdrawn from your fund.  A good fund to place your money in is the TFSA.  In that fund there are no taxes charged on your investment earnings and your withdrawals are tax-free.  Think about it: by investing, you’re saving for your future and saving (on taxes) in the present.

Take advantage of work-related tax-free perks.

You may think that taking advantage of more employee benefits may mean paying more in taxes.  On the contrary, many of these benefits are actually tax-free. Tax-free employee benefits that you may want to use include: RRSP, work-related transferring or relocation costs, personal counseling, death benefits with a maximum limit of $10,000, education tuition and miscellaneous expenses, use of company fitness facilities, use of company child-care services and discounts on merchandise.


Splitting the tax bill among family members.

This plan works best with married individuals and seniors. For seniors who receive pension or Registered Retirement Income Fund (RRIF) payments, splitting pension income between spouses can significantly lower taxes and minimize the costs of Old Age Security (OAS).  There are other pension plans such as the Canadian Pension Plan (CPP) open to you where income splitting can work to reduce your taxes.  Please consult your accountant before considering an income-splitting plan since not all such methods are legal.


As you can see, the key to saving on taxes is using benefits, pension funds, investment packages, and tax laws to your benefit.  Follow the four tips cited above by Profit Financial Services and you will see a reduction in your tax bite.  Our Hamilton bookkeeping firm has been counselling Canadians on financial matters for decades.

How to Optimize Your RRSP to Get a Better Tax Refund

By | Taxes | No Comments

When thinking about possible tax refunds, it is ideal to maximize or optimize it.  Especially when it comes to your RRSP contributions.

Most people believe that maximizing and optimizing are the same thing.  This, however, is not true. Our Income Tax Preparation firm in Cambridge stresses that these two words are not the same and are used completely different.  In concrete terms the results is a big difference in tax refunds.

Let’s talk about “maximizing” first because most people generally opt to maximize their RRSP contributions.  An individual maximizes his contributions by remitting more than the minimum required for a fiscal year.  In investment language, this is putting a “top up” to the contribution.  In 2014, the maximum contribution that one can make is $22,000. People are allowed to contribute as much as 18% of their previous year’s income – and that can be lower than $22,000.

For those who can afford to contribute more, topping up is a good idea since they know they will benefit more in later years – especially during their retirement.  Still, the question of whether to add more money to the RRSP contribution given one’s limited income at the moment weighs down heavily on just about every RRSP contributor’s mind.

In optimizing, the person still tries to maximize his RRSP contribution – but with a twist.  The individual will not be shelling out 18% from his previous year’s gross income.  Instead, he will be borrowing money.  The sum he will borrow will be paid for by an equivalent amount in tax refund the following year.  In effect, he was able to maximize his RRSP contribution by as much as 30% without having to shell out a single cent.  Now that’s what we mean by optimizing.

Here is a simple explanation to show what we mean by optimizing your RRSP contribution:  Suppose your RRSP contribution for 2014 is $8,000 and your income is bracketed at a 30% marginal tax rate.  You then have the option to borrow as much as $3,425 to top-up your contribution.  Thus your 2014 RRSP contribution would be $11,425 – instead of just $8,000.  Now, since you are bracketed at a 30% marginal tax rate, you will be entitled to a tax refund of $3,427. You have paid your loan with your refund.  You have increased your RRSP contribution without shelling out one cent from your income.  Now, that’s what we mean by optimizing.

Let me stress that this example uses simple figures.  The results from actual contributions may be different – but not by much. The important thing to note is the concept:  Borrow enough money to top-up your RRSP contribution and let your tax refund pay your loan.  You don’t shell out a cent to top-up your RRSP contribution.

Our income tax preparation team in Cambridge, ON notes not everything is about maximizing your tax refund in the future.  You don’t have to worry about getting a lot out of your present savings in order to maximize your RRSP contribution.  You do however get the most out of everything that way:  your present income, your tax refund and your RRSP contribution.