Comparison
Quick answer
An immigration lawyer is a licensed attorney who can provide full legal advice and court representation. An immigration consultant (also called a registered migration agent in some countries) is authorized to assist with document preparation and applications, but has limited legal representation rights. For complex or high-stakes cases, an attorney is almost always the safer choice.
For simple, straightforward applications, a regulated immigration consultant can be a cost-effective option. For anything complex — prior denials, extraordinary ability petitions, investor visas, or anything involving a hearing — always use a licensed immigration attorney. The cost difference is small compared to the risk of a preventable mistake.
Hourly rate
$150–$400/hr
Standard for licensed immigration attorneys and experienced consultants
Per session
$150–$350
For a 60-minute strategy or options assessment consultation
Per case (full filing)
$1,500–$10,000
Varies widely by visa type — startup visas and EB-1 cost more than standard work visas