Skip to content
Answer Stack
Open menu

Does immigration software charge per user or per case?

✓ Verified Last reviewed by AnswerStack Next review due Jan 9, 2027

eImmigration, Docketwise and ImmiCompliance all charge per user per month, and none of them adds a fee per case. eImmigration lists $55 to $110 per user beside "$0 per case or hidden fees." Docketwise lists $80 to $140 per user with unlimited cases, and ImmiCompliance lists $39 or $59 per user with unlimited cases. None of the three publishes a per-case price, so a per-case offer would come as a quote with its own terms.

Vendor and plan Month to month, per user Annual term, per user per month Cases
eImmigration Starter $60 $55 $0 per case
eImmigration Essentials $90 $82 $0 per case
eImmigration Complete $110 $100 $0 per case
Docketwise Basic $90 $80 Unlimited
Docketwise Pro $120 $100 Unlimited
Docketwise Advanced $140 $120 Unlimited
ImmiCompliance Professional $59 $39 Unlimited
INSZoom Quoted after a demo request Not published Not published

What moves a per-user bill

A per-user subscription costs users times rate times months. The number of cases isn't in the formula.

Suppose an office has two attorneys and three support staff, and all five log in. On eImmigration Essentials that is 5 x $90 = $450 a month on month-to-month billing, or 5 x $82 = $410 a month on an annual term. The base subscription is the same in a month when the office opens 12 cases and in a month when it opens 40. Hiring a sixth person adds one more rate, $90 or $82.

The same five people cost $450 or $400 a month on Docketwise Basic and $295 or $195 on ImmiCompliance Professional. Those gaps partly reflect what each plan includes. Docketwise Basic covers forms and case management, Pro adds a CRM for leads, and Advanced adds multiple branches and permission groups. So the rates are comparable only once the feature lists match.

Who counts as a user

Because headcount drives the bill, the definition of a user matters as much as the rate. eImmigration defines a user as "any individual who uses the software" and asks for one license per person who logs in. A part-time paralegal counts, and so does a seasonal volunteer. A clinic with three staff and four rotating volunteers needs seven licenses if all seven log in.

eImmigration also sets the plan for the whole account, so every user is on the same one. That rule doesn't push the account up to the highest plan any single person needs. Starter and Essentials accounts can add one premium feature at a time for $15 per feature, per user, per month.

The add-on changes the math quickly. Assume the $15 applies unchanged on annual billing and to every user. Two add-ons then take Starter from $55 to $85 per user, which is $3 more than Essentials at $82. The pricing page doesn't say whether an add-on can be licensed for only some users. If it can, Starter with add-ons stays cheaper for longer.

Two more terms affect a team whose size changes. eImmigration lists progressive discounts by number of users and doesn't publish the schedule. Its FAQ says there's no cancellation fee and no refund for a period already paid. It doesn't say whether a license can be dropped partway through an annual term, which is the question to settle before a growing or shrinking team picks annual billing.

Where caseload still reaches the bill

A $0 case fee doesn't mean a busy year costs the same as a quiet one. On eImmigration the plan line stays flat, and volume shows up in other lines that use different units.

Storage is the clearest one. Starter includes 10 GB per user, and storage past the allowance costs $6 per GB per month for the account. More cases mean more uploaded evidence, so a Starter account can cross that line through caseload alone. Essentials and Complete include unlimited storage.

Card processing fees are set by the processor and depend on the value and number of payments clients make through it. Custom forms and custom reports are quoted separately. A standard data import, from a supported platform or the Excel template, is a one-time fee of $1,000 per import. The seat price itself covers the case, client and forms workflow for every case the team opens.

How to compare a per-case quote with a subscription

If a vendor does quote per case, the total starts as billable cases times the fee. The quote's own terms supply the rest. Two of them decide how often the fee is charged: whether it applies once when a case opens or again while the case stays open, and whether a reopened case or a second form for the same client counts as a new one. The quote should also say how many staff can work in the account, whether a platform charge is added, and which features the fee covers. Until those are written down, the per-case total can't be computed.

The subscription side can be converted into a cost per case, which gives you a figure to hold the quote against. Five users on eImmigration Essentials at the annual rate cost 5 x $82 x 12 = $4,920 a year. If the firm opens 240 cases that year, the subscription works out to $20.50 per case. At 480 cases it is $10.25, and at 60 cases it is $82. Run the same division with your own headcount and your lowest and highest expected caseload. A per-user plan costs the most per case in a slow year, so the low-caseload figure is the one to compare first.

Revision history

1 revision since publication
Originally published