How much should an immigration firm spend on marketing?
Enough to buy the number of signed cases you want at your own cost per signed case, plus a margin to keep testing. There is no single dollar figure and no percentage that fits every firm, because case value and acquisition cost differ at every practice.
The honest answer is that the budget is an output, not a starting number. Once you know how many cases you need and what each one costs to acquire, the spend falls out of the math. Pick the target first, and the budget stops being a guess.
As a working benchmark floor for a serious paid program, think in terms of a few thousand dollars a month sustained over at least a few months, with $5,000 or more per month being where testing and scaling become realistic. Treat that as guidance for planning, not a promise of any particular result. The right figure for you is still set by your goal and your case mix, which the sections below turn into a number.
Why percentage-of-revenue budgets fail immigration firms
A percentage of revenue is a generic rule of thumb borrowed from other industries. It ignores the two things that actually set an immigration budget: how many cases you want and what each one costs to acquire.
The rule works backwards. It sizes marketing to last year's revenue, so it spends more when you are already doing well and less when you most need new cases. It says nothing about your case mix, your markets, or your intake, and none of the inputs it uses connect to a signed retainer.
It also averages across case types that have nothing in common. A firm doing high-value EB-5 work and a firm doing volume marriage green cards can have similar revenue and wildly different sensible budgets, because the value of one signed case is not remotely the same. A single percentage describes neither of them. Budget from the signed cases you want instead, and the number is grounded in your actual practice rather than a figure copied from a different business.
How to budget backwards from signed cases
Decide how many new signed cases you want over the period, then multiply by your own cost per signed case. The product is your working marketing budget, before you add room to test.
The one input you cannot borrow is cost per signed case. It has to come from your own accounts, measured from real spend and real signed retainers. The number circulated online, a commonly cited a widely circulated low-cost figure, counts leads rather than signed cases, so using it here would understate your budget several times over. For how to measure your real figure, see cost per signed case.
How case mix changes the number
The case types you want to sign change the budget more than anything else, because a signed retainer is worth far more in some practice areas than others. A higher-value case type justifies a far higher spend per signed case.
Read the table below for magnitude, not as a quote. These are typical market ranges for the retainer on a signed case, and they show why one budget cannot cover every practice. When one signed case is worth many times another, the spend you can justify to win it scales with it.
Typical market benchmark ranges for the retainer on a signed case, not a Digital Rocket quote. Actual fees vary by firm, complexity, and market.
The implication for budgeting is direct. A firm building an EB-5 practice can rationally spend far more to sign one case than a firm running volume marriage green cards, because a single EB-5 retainer can be worth several marriage cases combined. Budget each case type on its own value and its own cost per signed case, then add them up, rather than setting one blended number that fits none of them.
What is a realistic starting budget?
Enough to buy meaningful data and give the program time to learn. As a working benchmark floor, that means a few thousand dollars a month sustained over at least a few months, with $5,000 or more per month being where testing and scaling get realistic.
Two constraints set the floor. A program needs enough monthly budget for the platforms to gather signal, and it needs enough time, a few months rather than a few weeks, before the numbers stabilize. Starve it on either and you learn nothing except that a small, short test was inconclusive. Frame these figures as planning guidance, not a guaranteed threshold; the exact number still depends on your case mix and markets.
So a realistic start is the backwards-calculated budget for your target cases, sized up to clear that monthly floor, with a testing margin included. If your goal is small and your cost per signed case is high, the floor may set your budget rather than the goal, which is a signal to narrow the case types you go after first.
How to know your budget is working
Judge the budget by cost per signed case and by whether signed cases are growing, not by cost per lead or by how busy the dashboards look. The only number that lines up with revenue is the cost of a signed retainer.
A budget is working when your cost per signed case holds or falls as you spend more, and the count of signed cases rises. Across our anonymized immigration engagement, cost per signed case fell from $2,372 to $1,064 across a dataset of n=1,391 signed cases. Per our client data, that engagement produced period-specific returns of 8.6x, 8.0x, and 6.39x, reported separately, never blended. If spend goes up while cost per signed case climbs, the budget is buying inquiries that do not retain, and more money will not fix it. Watch it against your own baseline over months, not day to day. The full method is on the cost per signed case page.