Who has to Pay Income Tax?

Anyone who has a job pays income tax. How much you pay will depend on how much you make, and how many dependents you are claiming. You also may be entitled to receive most if not all of it back at the end of the year.