Why it's not just another free calculator.

Free calculators divide distance by EPA MPG and call it done. They have no idea your reader is climbing thousands of feet into the Rockies towing a 6,000 lb trailer that's fighting hundreds of pounds of aerodynamic drag the whole way. Below are two real trips, run just now through our own physics engine — not a mockup, not a testimonial. TrueMPG prices the trip they're actually taking; free calculators don't.

Denver, CO → Moab, UT 355 mi · Ford F-150 + 6,000 lb fifth wheel

Flat-road calculator $67.29
TrueMPG $143.41
+$76.12+113%

Phoenix, AZ → Durango, CO 455 mi · Ford F-150 + 6,000 lb travel trailer

Flat-road calculator $86.22
TrueMPG $194.41
+$108.19+126%

Most of that gap is the trailer — a half-ton pickup drops from ~20 MPG solo to ~10 MPG towing 6,000 lb; mountain grade adds the rest. A free calculator using the truck's rated MPG misses both.

Live estimates from our physics engine — run the Denver → Moab trip → · run the Phoenix → Durango trip → — free calculators divide distance by EPA MPG and miss the grade + trailer entirely.

Flat-road cost = (route miles ÷ the vehicle's flat-road MPG) × fuel price, the same math a free calculator uses. TrueMPG cost is the identical trip, vehicle, and fuel price — priced with our grade + trailer physics engine instead. Captured from a live run against the TrueMPG API. Numbers may vary slightly run to run as the AI re-reads the trip into inputs; the physics is deterministic for fixed inputs.

Built for RV & towing publishers.

TrueMPG is the flagship widget — a fully interactive tool, not a static form or an image. Embed it; we host, maintain, and improve the physics behind it. The same widget engine also powers a couple of adjacent-niche tools, below.

Live

TrueMPG

Towing trip fuel cost — grade & trailer-aware, not just distance ÷ MPG.

Ideal for: RV, towing, overlanding, and trucking content & affiliate sites.

Embed code

<iframe src="https://trip-fuel-planner.vercel.app/api/widget?key=YOURKEY&brand=YourSite&accent=%23c2683f"
  style="width:100%;max-width:480px;height:340px;border:0"
  loading="lazy"></iframe>

Customize & preview → Theme Studio

  • Grade + trailer-aware physics engine
  • Hosted & maintained by us — you ship nothing
  • Domain-locked to your site

Pricing — by monthly traffic

Starter Under 75k visits/mo
$29/mo Subscribe

One or two incremental fuel-card affiliate clicks a day typically covers the fee at this level.

e.g. 2 affiliate clicks/day × 30 days × ~$0.50/click ≈ +$30/mo vs the $29 fee. (illustrative)

Growth 75k–200k visits/mo
$79/mo Subscribe

A modest lift in pages-per-session can plausibly move monthly ad revenue by multiples of $79; affiliate clicks add a second path to ROI.

e.g. 100k visits × +0.15 pages/session × ~$18 ad RPM ≈ +$270/mo vs the $79 fee. (illustrative)

Publisher 200k+ visits/mo
$149/mo Subscribe

At this scale even a fractional engagement lift typically dwarfs the fee — domain-lock also keeps same-tier competitors from matching your tool.

e.g. 300k visits × +0.15 pages/session × ~$18 ad RPM ≈ +$810/mo vs the $149 fee. (illustrative)

60-day free trial on every plan · no card needed · cancel anytime

Start your 60-day free trial — no card needed

Other niches — same widget engine

Free · lead-gen

PlentyPlate

BMR & TDEE calorie calculator — Mifflin–St Jeor, zero network calls, runs entirely client-side.

Ideal for: gyms, personal trainers, nutrition coaches, fitness content blogs.

Free because the math is client-side and public — this tool exists to drive traffic back to us via the "Powered by PlentyPlate" credit, not to bill you monthly.

Embed code

<iframe src="https://widgets.desertservicesgroup.com/widgets/plentyplate.html?brand=YourSite&accent=%23c2683f"
  style="width:100%;max-width:480px;height:540px;border:0"
  loading="lazy"></iframe>
Free forever Keeps a "Powered by PlentyPlate" credit
Grab the free embed
Free · lead-gen

SprinklerSmart

Sprinkler run-time & water-savings calculator — real ET/precipitation-rate math, zero network calls, runs entirely client-side.

Ideal for: landscapers, irrigation suppliers, water utilities, property management.

Free because the math is client-side and public — this tool exists to drive traffic back to us via the "Powered by SprinklerSmart" credit, not to bill you monthly.

Embed code

<iframe src="https://widgets.desertservicesgroup.com/widgets/sprinkler.html?brand=YourSite&accent=%23c2683f"
  style="width:100%;max-width:480px;height:520px;border:0"
  loading="lazy"></iframe>
Free forever Keeps a "Powered by SprinklerSmart" credit
Grab the free embed

Three steps, then done.

Pick a widget

Choose the tool that fits your audience. Preview it live above, themed to your brand colors with a single query param.

Paste one tag

Copy the <iframe> snippet from the card above and drop it anywhere in your site's HTML. Nothing else to install.

We host & maintain it

Your visitors interact with the live widget on our infrastructure. When we improve the math or UI, your embed updates automatically — no code changes on your end.

What a paid license actually buys.

"Can't I just copy the iframe?" No — your license ties the widget to your domain. Paste the code onto an unlicensed site and it simply refuses to render. Here's exactly what else you're paying for.

Page-Speed Safe

~9KB total payload, zero network font calls, no layout shift, lazy-loaded. Scores clean on Core Web Vitals — your ad RPM and rankings stay untouched.

No Lock-In

Cancel anytime, month-to-month. The widget stops serving on your domain the same day.

We Host It, You Ship Nothing

The physics engine lives on our infrastructure. We maintain accuracy and uptime. Your only deliverable is one <iframe> line.

Case Study — Be First

We're in early installs and won't fabricate numbers. Be among the first publishers to run TrueMPG and we'll document your real session-time and affiliate-click data and publish it (with your approval) as our first case study.

Measured 2026-07-02 (Lighthouse): CLS 0 · LCP 1.9s · ~4.6KB transferred · 0 external font/JS/CSS requests — the Core Web Vitals a host actually inherits from the embed.