Absolutely. Does my payroll, personal, and business taxes. I get a check direct deposited every week just like I would if I work for someone. Taxes taken out weekly. Works for me.