H&R Block is an income tax preparation company. H&R Block offers free tax filing as well as at home, online filing services.