Typical costs [of immigration lawyers]: An immigration attorney may charge an hourly rate of $100-$300 or a flat fee covering specific services.
Some immigration attorneys charge $75-$150 for an initial 20-30 minute consultation.
Charges for assisting in filing basic forms for an ongoing immigration case may run $300-$700, plus the USCIS fees.
Attorney's fees for preparing a full visa packet average $2,000-$3,000, but can run $4,000-$12,000 or more, depending on the nature and complexity of the case, the location, and the attorney's level of experience.
- From "How Much Does an Immigration Attorney Cost?," CostHelper.com, January 2007 http://www.costhelper.com/cost/finance/immigration-attorney.html

