Immigration lawyers are not, in general, the most highly paid of lawyers. They know that their clients often have difficulty obtaining the right to work in the U.S., and adjust their fees accordingly. In fact, a tradition has developed in which many charge flat fees for services, rather than an hourly rate. That means that, even if the lawyer spends hours trying to convince the immigration authorities that you really did send the entire application and nothing is missing, or clear up some other issue central to your case, you won't pay extra for it.
At the state when you are still interviewing lawyers to choose one, and figuring out whether you have a case worth pursuing, you will likely schedule initial consultations with one or more lawyers. Most will charge an initial consultation fee of anywhere from $100 to $400.
Some good lawyers provide free consultations. But many have found that they can't afford to spend a lot of their time this way, since many immigrants have no visa or remedy available to them, which means the lawyer gets no work after the initial consultation.
Be ready to pay a reasonable fee for your initial consultation, but do not sign any contracts for further services until you feel sure that you've found the right attorney. This usually requires consulting with at least two or three lawyers first. Some lawyers will give you a credit for the amount of the consultation fee if you hire them for your case.
For green card applications or other services, the fees will vary by region of the United States. But at least you can compare prices within your area. In Northern California, for example, the range for a basic fiancé visa is typically between $750 and $2,000 (not including the adjustment of status application afterwards), and a marriage-based green card application runs from around $800 to $4,000.
If you are in removal (deportation) proceedings in immigration court, the lawyer will charge you according to what he or she expects will need to be done: bond hearings, negotiating with the government lawyer, appearing with you in court, filing motions, filing different applications for relief from removal, and so forth. The total fee in a simple case could be as low as $1,500, or in a complex case can climb higher than $10,000. If you need to appeal your case, expect to pay even more.
If the lawyer quotes an hourly rate instead, expect to pay between $100 and $350 per hour.
Lawyers who work for larger law firms might charge more than lawyers who work on their own or with a smaller firm. Big law firms have "overhead" expenses they need to recover, and the cost gets passed on to you. On the other hand, larger law firms tend to hire competent lawyers who have the support and resources of the firm at their disposal, so you will receive good service in most cases.
There are many excellent immigration lawyers who do not work for big law firms. Some have become so well-established that they can charge higher rates. Immigration law is a field where experience counts—this field is so complicated that it takes years to understand the ins and outs.
If you find an immigration lawyer who charges less, it doesn't necessarily mean he or she is not good or experienced—some lawyers might be keeping their overhead low, still making their name in the business (they're okay to use for a simple case), or philosophically opposed to charging high fees.
The lawyers who charge the highest rates aren't always the best ones, either. Then again, a surprisingly low fee could be a sign that the supposed lawyer really isn't one. Always check the lawyer's bar membership, and don't, under any circumstance, hire a "notario," "consultant," or other pretender, unless it's a qualified paralegal working under an attorney's supervision.
If the lawyers' fees are beyond your ability to pay, but you still need legal help, you have a number of options. One is to ask the lawyer to split the work with you. Using this arrangement, the lawyer would handle discrete tasks only, at the hourly rate: perhaps consult with you about the issue causing you difficulty, review a document, or attend an interview. You would handle the follow-up or rote work, such as filling out the application forms and translating or writing documents, statements, letters, and more.
Be warned, however: While many lawyers can be hired to give you advice on an hourly basis, most will not want to get into a mixed arrangement unless they are sure they won't have to clean up anything you might do wrong. For example, a lawyer might not agree to represent you in a USCIS interview if the lawyer wasn't hired to review your forms and documents before you submitted them to USCIS.
Another option is to look for a nonprofit organization that helps people with immigration cases. A few provide free services, while most charge reduced rates.
But don't get your hopes too high. The U.S. government refused to give any grant funding to organizations that provide services to undocumented immigrants, which means that most nonprofits depend on private sources of income, and are perpetually low on funds. The result is that, however much they might wish they could help, many nonprofits have long backlogs of cases and might not be able to accept your case at all.