Jump to a section
Almost everyone sets the goal the same way. Pick a round number that sounds good, say a certain amount per month, write it somewhere, and feel motivated for about a day. Then nothing happens, because a number by itself does not tell you what to do on Monday morning. It is a destination with no route attached.
The people who actually hit revenue targets do one extra step that changes everything. They break the number into the inputs that produce it. Revenue is never a single thing that arrives. It is always the result of smaller numbers multiplied together, like customers times price, or visitors times conversion rate times value per customer. Once you see the goal as a chain of inputs, two useful things happen. You can tell which input to push on, and you can tell whether the goal is even realistic before you waste a year chasing it. This guide shows you how to do that reverse-engineering.
Where does the money actually come from?
Revenue always comes from a chain of inputs multiplied together. The goal number sits at the bottom of that chain, and every input above it is a lever you can actually touch. Working backward is how you find which lever matters.
Start with the revenue goal (the target number)
|
v
Divide by the value of one customer --> tells you customers needed
|
v
Divide customers by conversion rate --> tells you traffic or leads needed
|
v
Compare that requirement to reality --> is the input reachable?
|
v
Pick the ONE input that is furthest off
|
v
Your plan = move that input
The direction is the whole trick. Setting a goal runs top-down: you name a number and hope. Reverse-engineering runs bottom-up from that number to the inputs, then checks each input against what you can actually do. And notice this is a revenue chain, not a profit chain. Hitting a revenue number does not mean you keep it, which is why you also have to know your revenue versus profit picture before you celebrate any target.
How it actually works
Pick the equation that matches your model, then solve backward.
For a simple product or service, the equation is customers times price equals revenue. If you know the target and the price, customers needed is just the target divided by the price. That single division often ends the fantasy in one step, because it turns "make a big monthly number" into "sign this many customers every month," which you can immediately judge as easy, hard, or impossible.
For anything driven by traffic, the chain has more links: visitors times conversion rate times value per customer. Conversion rate is the share of visitors who become customers, and it is a real, measurable number rather than a hopeful one. If you understand your conversion rate, you can hold two of the three inputs and solve for the third. That tells you whether you need more traffic, a better conversion rate, or a higher value per customer to reach the goal.
Value per customer is the input people most often get wrong, because they use the first sale instead of the whole relationship. If customers buy again, or pay monthly, the number that belongs in the equation is closer to their lifetime value than a single transaction. Using lifetime value changes the math dramatically, since a customer worth several purchases lets you hit the same revenue with far fewer of them.
Once the chain is laid out, find the input that is furthest from reality. That is your plan. If traffic is already decent but conversion is tiny, the goal is a conversion problem, and pouring on more traffic is the wrong move. If conversion is healthy but traffic is a trickle, it is a traffic problem. Reverse-engineering does not just size the goal. It tells you which single lever to pull, so you stop spreading effort across inputs that were never the bottleneck. Knowing which numbers to even watch is its own skill, covered in which metrics should a beginner track.
A clearly hypothetical example
Let me run the math on a made-up business. Every number here is hypothetical and only there to show how the reverse-engineering works. Your real numbers will be different, and that is the point: you plug in yours.
Say the goal is $5,000 a month from a digital product, and the product sells for $50.
Start with customers times price. $5,000 divided by $50 is 100 sales a month. So the abstract goal is really "make 100 sales every month," or a bit over three a day. Already the number feels different. It is a thing you can picture.
Now add the traffic chain. Suppose the sales page converts at 2 percent, a hypothetical figure. To get 100 sales at 2 percent, you need 100 divided by 0.02, which is 5,000 visitors a month to that page. Now the goal has a third form: "get 5,000 targeted visitors a month and hold a 2 percent conversion rate."
Here is where reverse-engineering earns its keep. If you are currently getting 1,000 visitors a month, the goal quietly assumes you will 5x your traffic. Is that realistic soon? Maybe not. But look at the other lever. If you could lift conversion from 2 percent to 4 percent, you would need only 2,500 visitors for the same 100 sales, which is a far smaller jump from 1,000. Same $5,000 goal, two very different plans, and the math just told you that improving the page might be a faster route than doubling and redoubling your traffic. You could not see that from the goal alone. You could only see it by breaking it into inputs and comparing each to where you actually stand.
What you need (required vs optional)
Required:
- A specific revenue target and a time period, such as a monthly number. Vague goals cannot be reverse-engineered.
- Your price, or a realistic planned price.
- The equation that matches your model: customers times price, or traffic times conversion times value.
- Honest current numbers for at least one input, so you have something to compare the requirement against.
Optional but helpful:
- Your conversion rate, measured rather than guessed, so the traffic math is grounded.
- A value-per-customer figure that reflects repeat purchases, not just the first sale.
- A sense of how far each input has moved for others in your space, so you can judge which requirement is plausible.
- A simple spreadsheet so you can change one input and instantly see what the others must be.
What it costs
The reverse-engineering itself costs nothing but an hour and some arithmetic you can do on paper. There is no tool required, though a basic spreadsheet makes it faster to test different versions of the plan.
The real cost is emotional honesty. Doing this math will sometimes tell you your goal is not reachable on your current inputs in the time you wanted, and that is uncomfortable. But that discomfort is cheap compared to the alternative, which is spending months working hard toward a number that the math would have told you was impossible on day one. Paying the small cost of an honest calculation up front is how you avoid the enormous cost of a doomed plan.
How long it takes
The calculation takes an afternoon at most. Getting good at reverse-engineering, so that you instinctively break any target into its inputs, takes a handful of reps across different goals and models.
Hitting the goal, of course, takes as long as moving the bottleneck input takes, and that varies enormously. Lifting a conversion rate can happen in weeks. Growing traffic several times over usually takes months. The value of the exercise is that it tells you which of those you are actually signed up for, so your timeline expectations match the input you have to move rather than the number you wished for.
What beginners usually get wrong
The first mistake is stopping at the goal. Writing down a number feels like planning, but a number with no input breakdown is just a wish with a dollar sign. The plan lives in the inputs, not the target.
The second mistake is trying to move every input at once. When you push traffic, conversion, and price all together, you cannot tell what worked, and you spread thin effort across three fronts. Reverse-engineering exists partly to find the one input that is furthest off, so you can concentrate there.
The third mistake is using the wrong value per customer. Plugging in the first sale when customers actually buy repeatedly makes the goal look far harder than it is, because it ignores everything after the first purchase. For repeat or subscription businesses, the lifetime value is the honest input.
The fourth mistake is confusing revenue with money kept. A goal expressed in revenue can be hit while you keep almost nothing, if the costs of producing that revenue are high. Reverse-engineer the revenue to make the plan, then check the plan against your costs so you know what actually lands in your pocket. Revenue is the chain this guide breaks down. What is left after costs is a separate, equally important chain.
How I would start
If I were turning a revenue goal into a plan, here is the order I would work in.
- Write the exact target and time frame. A specific monthly number, not "more."
- Pick the equation that fits my model, customers times price for something simple, or traffic times conversion times value for anything driven by traffic.
- Solve backward for each input the goal requires, starting with customers needed, then traffic needed at my real conversion rate.
- Write my current number for each input right next to the required number, so the gaps are impossible to ignore.
- Find the single input that is furthest from where I am. That gap is the real project.
- Sanity-check whether closing that gap is plausible in my time frame. If not, either extend the time frame or move a different, easier input instead.
- Turn the winning lever into concrete weekly actions, and track just that input until it moves.
What I would not do
I would not set a revenue goal and leave it as a bare number, because a bare number tells me nothing about what to do. I would not try to improve every input at the same time and lose the ability to see what worked. I would not plug the first-sale value into a business where customers actually buy again, since that makes the whole plan look harder than reality. I would not treat a revenue target as money in my pocket before checking costs. And I would not keep grinding toward a goal the math clearly says is unreachable on my current inputs, when the honest move is to change the time frame or the lever.
The bottom line
A revenue goal is only useful once you break it into the inputs that produce it, because revenue is always a chain of numbers multiplied together. Reverse-engineer the target into customers times price, or traffic times conversion times value, and two things happen: the goal becomes a concrete plan, and you learn whether it is even realistic before you spend a year finding out the expensive way. Do the arithmetic, find the one input that is furthest off, and put your effort there. To keep the whole picture honest, pair this with revenue versus profit so the number you chase is the number you actually keep.
Want to know what actually works?
We break down money-making methods, tools and programs without the ridiculous promises.