βœ• Home About Services Portfolio Blog Contact Free Consultation
Analytics

Digital Marketing ROI for NJ Businesses: How to Know What Is Working

December 29, 2025
Samaroo Solutions
9 min read
Analytics

Most marketing reports are full of clicks, impressions and follower counts. None of those pay your rent. The number that settles whether your ads, SEO and social posts are worth it is digital marketing ROI: how much profit each channel returns for every dollar you put in. Yet many owners can’t answer that question with confidence, even after years of spending.

The fix isn’t a fancier report. It’s honest math: count every cost, tie each sale to its source, and compare channels on cost per customer rather than cost per lead. Then move money toward whatever earns the most. Each step below includes an example you can copy into a spreadsheet.

Person analyzing marketing ROI graphs and financial reports

How to Calculate Digital Marketing ROI

Here’s the formula: ROI = (gross profit from marketing sales minus marketing cost) Γ· marketing cost. Multiply by 100 if you prefer a percentage. A result of 2 means you earned $2 of profit for every $1 you spent, after getting your dollar back. Anything below zero means the channel lost money.

The U.S. Small Business Administration makes a similar point in its guidance on marketing and sales: compare marketing and sales costs with the revenue they bring in. However, two refinements make that number far more useful.

Count Every Cost, Not Just Ad Spend

Ad spend is only part of the bill. Your real cost also includes agency fees, software such as call tracking or a CRM, and any photo, video or design work. Staff time counts too. If your office manager spends five hours a week answering Facebook messages, those hours belong in the math.

Use Gross Profit, Not Revenue

Revenue flatters every channel. For example, picture a remodeler in Morristown who lands a $12,000 bathroom job from Google Ads. After materials, labor and permits, perhaps $4,000 of that is gross profit. So $4,000 is the figure to weigh against the ad spend. If your books don’t show margins by job type, a clean bookkeeping setup makes this step much easier.

Track Revenue by Channel, Not Just Leads

You can’t calculate digital marketing ROI for a channel unless every sale carries a tag showing where the customer came from. In practice, that means a source field on every lead and a revenue figure added when the job closes. Our guide to marketing attribution for small businesses covers the technical setup: UTM tags, call tracking numbers and CRM fields.

Next, decide what counts as a conversion. Google Ads lets you choose which actions count as conversions, such as a purchase, a sign-up or a phone call. For most local service companies, calls matter as much as forms. In fact, your Google Business Profile shows how many times people tapped your call button, which is easy to miss if you only watch website data.

Finally, keep a simple monthly log. Each channel needs only a handful of columns: cost, leads, new customers, revenue and gross profit. A spreadsheet works fine. After three months you’ll start to see patterns, and after six you can trust them.

Hand pointing at colorful business charts on a printed report

Cost per Lead vs. Cost per Customer

This is where owners make their most expensive mistake. Cost per lead looks like a clean scorecard, so it’s tempting to fund whichever channel delivers the cheapest leads. But a lead isn’t a sale. What matters is cost per customer, often called cost per acquisition (CPA): total channel cost divided by new paying customers.

Picture an HVAC company in Wayne, using made-up numbers for a single month. Assume each new customer brings $800 of gross profit on the first job.

Channel Monthly cost Leads Cost per lead New customers Cost per customer Net profit per $1
Google Ads $2,400 30 $80 12 $200 $3.00
Facebook Ads $1,200 30 $40 5 $240 $2.33
SEO (established campaign) $1,500 14 $107 7 $214 $2.73

To check the Google Ads row, multiply 12 customers by $800 to get $9,600 of gross profit. Subtract the $2,400 cost and divide by $2,400. The answer is 3.00, or $3 of profit on every dollar.

Facebook delivers leads at half the price of Google Ads. Even so, each paying customer costs more there, because fewer of those leads buy. Judged by cost per lead, you would shift money to Facebook. Judged by cost per customer, Google Ads deserves the next dollar. Notice, too, that every channel here makes money. So the real question is where extra budget works hardest.

Find Your Break-Even Cost per Customer

Your break-even point is the most you can pay for a customer before a channel loses money. In the example above, that’s $800 on the first job. However, repeat business raises the ceiling. If a typical customer also buys a maintenance plan and repairs over the years, lifetime gross profit might reach $2,500. That lets you outbid a competitor who only counts the first invoice. Still, judge monthly results on first-job profit, so a weak channel can’t hide behind hopeful projections.

Give Each Channel a Fair Time Window

Channels pay back at different speeds, so judge each one on its own clock. Paid search and social ads can show results within weeks once tracking works. If a properly built campaign brings in no qualified leads after a month or so, something structural is often wrong, such as the offer, the targeting or the landing page.

SEO and content work differently. They take months to build momentum, but the payoff can keep growing because you aren’t paying per click. So judge SEO over two or three quarters, not thirty days. Meanwhile, watch early signals such as rising Search Console impressions and profile calls.

Sales cycles matter too. A personal injury firm in Hackensack or a roofer in Toms River may sign a client two months after the first call. Always credit that sale to the original lead source, even when the check arrives much later. Otherwise, slow-closing channels will look worse than they really are.

How to Move Budget Based on Marketing ROI

Once you have three to six months of clean numbers, first rank your channels by net profit per dollar. Then look at volume, because a channel that returns well on $300 a month may not hold up at $3,000. After that, follow a few ground rules.

  1. Shift money in steps. Move a modest slice of budget, then give it a full month before moving more. SEO needs a longer runway.
  2. Watch for diminishing returns. Local search volume is finite. In one county, only so many people search for furnace repair each week. When cost per customer climbs as you add budget, you’ve found that channel’s ceiling.
  3. Diagnose before you cut. A weak channel often has a fixable problem, such as slow follow-up, a vague offer or a landing page that crawls on phones. A structured review of what your competitors are running can also reveal whether a rival simply has a sharper offer.
  4. Protect channels that assist. Some channels rarely close the sale but warm people up first. Reviews and social media often play that role. Before you cut one, check how many new customers mention it when asked how they found you.

If paid ads come out on top, our digital advertising team can help you scale them with clean tracking, steady testing and the same cost-per-customer math you’ve just seen.

Two people discussing a financial document at a budget review

A Simple Monthly Digital Marketing Review

Numbers only help if someone reads them on a schedule. Once a month, update your log and compare cost per customer by channel against last month and the same month last year. That second comparison matters in New Jersey, where the seasons swing demand hard for landscapers, HVAC contractors and businesses down the Shore.

Then, once a quarter, make your budget moves. Finally, revisit the whole plan at least once a year. For an at-a-glance view, see our walkthrough on building a one-page marketing dashboard.

Questions About Digital Marketing ROI

What is a good marketing ROI for a small business?

There’s no universal number, because margins vary so much by industry. A law firm with high fees can afford a far higher cost per client than a pizzeria. Start with your break-even cost per customer, then set a target well above it that leaves room for overhead and profit.

What if I can’t trace every sale?

You don’t need perfect tracking to make good decisions. Pair your data with one simple question at intake: “How did you hear about us?” Rough accuracy is enough to tell a $200 customer from a $600 one.

Put Your Numbers to Work

Measuring digital marketing ROI isn’t about proving that marketing works in general. Rather, it’s about knowing which dollars work for your business, so you can spend more of them with confidence. Samaroo Solutions is based in northern New Jersey and works with businesses across the state, from Bergen County to Cape May. If you’d like help building an ROI tracking sheet or reading the numbers you already have, reach out to our team.

Samaroo Solutions
Written by

Samaroo Solutions

The team at Samaroo Solutions, helping small businesses grow through digital marketing, web design, and more.


Work With Us

Ready to Grow Your Business?

Let's turn these insights into action. Book a free strategy call and we'll map out a custom plan for you.