Determining whether you need a lawyer to handle your immigration matter is hard to figure out without being an experienced immigration lawyer. In general, it is in your best interest to contact an immigration lawyer to discuss your circumstances, and provide you with an estimate on how much it would cost to have the lawyer assist you. However, most lawyers will refer you to a bar association or other nonprofit agency that can assist you for free or for a reduced rate based on your income if you truly cannot afford to retain a lawyer to represent you.