How much does an immigration lawyer cost?

The services of an experienced immigration lawyer can be a great asset to your family.  However, the price charged by good immigration lawyers can vary by thousands of dollars, with some immigration lawyers offering much more value than others.  Some charge an hourly rate, so you never know how much you will ultimately pay.  Some require you to pay for a costly consultation fee before they will tell you their pricing.  Still others charge flat fees, and some have free consultations.   Ultimately, before deciding whether to hire any particular lawyer, or to forego representation altogether, you should contact multiple law firms to compare rates.  Keep in mind that higher fees do not always correspond to better representation.

How much does an immigration lawyer cost in Colorado?

At the Law Office of Michael J. McCarroll, we offer very competitive rates compared to most lawyers in the Denver Metro Area.  In fact, we believe that our rates are some of the most competitive in the United States.

While some of our cases are priced at less than $1,000 and most are less than $2,000 – in Colorado, we estimate that the majority of good immigration lawyers in the area will charge between $3,500 and $6,000 for the same case types.

We charge less for our services for the following reasons:

1. Deep Experience & a Desire to Help – First and foremost, our lower fees are to help our clients.  We understand that hiring a lawyer is not something you plan for in many instances.  It is generally not something covered by insurance and is a fee paid directly by the families we work with.  Also, we know that USCIS charges high filing fees, and that there are other costs involved when submitting an immigration case.  Therefore, we look at the whole picture, and understand the true cost to our clients.  Rather than push them away with high fees, where they can make the costly mistake of filing without assistance, we encourage more families to work with an attorney.

2. Focused Representation – By focusing our caseload on core case types and investing heavily in improving and systemitizing our representation for these core case types, we are able to provide better services and lower rates.  We do not dabble, or take whatever type of case that walks in the door.  We strive to be specialized and true experts at our trade.

3. Custom Technology Our firm uses an in-house built software system for our case preparation process. This means that we do not pay third-party immigration forms software providers for case preparation (like most attorneys).  We believe our software is easier to use, more streamlined and more advanced than all other third-party software systems on the market at this time.  Although it has cost us more to build, it saves our clients a lot of money because we are able to lower fees due to increased efficienty.

Pricings and Discounts

Our affordable immigration lawyer fees do not diminish the high standard of professionalism we offer our clients.

If you want to know how much an experienced immigration lawyer costs – when offering reasonable rates – see our Denver Immigration Lawyer pricing below:

Adjustment of Status

Flat Rate:


[Prior Client Discount: $1,485]


Flat Rate:


[Prior Client Discount: $985]

I-129f / I-130 Petitions

Fiancé(e) and Family Petitions

Flat Rate:



We also offer substantial DISCOUNTS for cases involving multiple immigrants.