My Truck — User Manual

Everything the app does, in plain English · v1.0.9 · mytruck.mirracode.com
Contents
1 · Quick Start — first load in 60 seconds 2 · The Core Loop — load, fuel, empty 3 · Stats — your record of truth 4 · Quarterly & Analytics 5 · Reading the Numbers — decisions, not decoration 6 · Goals & Your Numbers 7 · Receipt Scanning 8 · Profile & Account 9 · Plans — Diesel, Core, Pro 10 · FAQ & Support

1 Quick Start

You're rolling five minutes after signup. All you need is your trip math and your fuel receipts.

Your first load, start to finish
1
Create your account. Pick a username and password, enter your email, agree to the terms. Then check your inbox for the verification email and click the link — check spam if it hasn't arrived in a few minutes.
2
Set your timezone and display name. One-time setup. Your timezone decides when your weeks and months flip over, so set it to where you run, not where you live. Change it anytime in Profile.
3
Enter the load. Load #, trailer #, and empty miles on the Load screen. Tap START LOAD.
4
Buy fuel as you go. Each fill-up goes in as a fuel stop — type the gallons, or tap SCAN RECEIPT and photograph the printed receipt.
5
Finish with EMPTY. Enter your loaded miles and confirm. The load locks in with its MPG and your Stats update instantly.
That's the whole app. Everything else — Stats, Quarterly, Analytics — is the app keeping score of loads you've already entered. Enter loads as you run them and the numbers take care of themselves.
Loads live at once
1
Time per load
~1 min

2 The Core Loop

One load at a time. From dispatch to empty, the app tracks what you actually burned.

Starting a load
  1. Load # — the number from your dispatch. Optional but recommended; it's your reference on every screen.
  2. Trailer # — optional, your reference.
  3. Empty miles — miles from where the last load ended to where you hooked up. The drive to pick up your freight.
  4. Tap START LOAD. The load goes in flight and the in-flight screen takes over.

Empty miles at start, loaded miles at end — that split is what feeds your empty-miles percentage later.

While you roll — the In-Flight screen
Gallons Needed
524.0
Gallons Bought
180.3

Gallons Needed = total miles ÷ your MPG goal. Remaining (Needed minus Bought) turns red the moment you're over budget — an early warning, live as you drive. It's a plan, not a verdict: your true MPG lands at EMPTY.

Every fill-up is a fuel stop — gallons only. No prices, no locations. My Truck tracks what burns, not what it costs.

Adding a fuel stop
  1. Type the gallons in the box (three decimals if you've got them).
  2. Tap BUY FUEL.

Stops list in order. Mistyped one? Tap Delete on the stop, then tap again to confirm — two taps so you can't lose a stop by accident.

Finishing — EMPTY
  1. Tap EMPTY and enter your loaded miles — the trip from pickup to delivery.
  2. Tap EMPTY again to confirm — same two-tap protection as delete.
  3. The load completes with its MPG: (empty + loaded miles) ÷ total gallons.

Load MPG lands in your Stats, your week bucket, and your rolling window. A load you never EMPTY doesn't count anywhere — see the FAQ.

Editing & deleting
  • EDIT LOAD — from any completed load's detail screen. Fix load #, trailer and truck #, empty and loaded miles, notes, and even the completed date if the paperwork says otherwise. Stats and history update to match, everywhere.
  • DELETE LOAD — removes the load and its fuel stops for good. Two-tap confirm, no undo — edit instead whenever possible.
  • Delete a fuel stop — same two-tap pattern, right on the stop.

3 Stats — Your Record of Truth

Every mile and gallon, your record, your math. This is the screen you show when a number gets questioned.

CURRENT · open period YTD · year to date Pro CUSTOM · any dates Pro
What's on the screen
  • Headline MPG — pooled total miles ÷ total gallons for the period. Never an average of averages.
  • Miles — empty + loaded, with the split.
  • Per-load table — every completed load with its own MPG and the goal that was in effect when it completed.
  • Weekly buckets — Sunday-anchored weeks in your timezone. Your numbers stay put no matter where the truck is when the week flips.
  • Utilization denominator — custom ranges show both numbers in the Goal column (e.g. 11,000 of 11,393): your mileage goal is a 28-day target, so a 29-day pull gets 29/28ths of it. Whole calendar months are judged flat against the goal. Dates read US-style and stack From/To — no sideways scroll.
  • Rolling 4-week detail — rolling-mode users get a sliding window view: the trailing four buckets that feed Analytics.
Exports — PDF & CSV Core

SAVE → PDF gives a clean formatted report; SAVE → CSV gives spreadsheet-ready rows. Both cover exactly the period you're viewing — set the period first, then save.

Owner-operators: CSV drops straight into Excel or Google Sheets for your own paperwork and quarterly reviews.

4 Quarterly & Analytics Pro

The long view. Both are Pro features — every tier can read this manual, so here's what's waiting one upgrade away.

This is the boardroom view — the corporate quarterly review, moved into the cab. It is for retroactive comparison and horizon planning: how the business is trending, what profit and loss line up with, what next quarter should look like. Day-to-day push-or-rest decisions live in the 28-day window; this wall is where you step back and read the story the months are telling.

Reports cover your paid periods. Analytics, Quarterly, and custom date reports compute over the months you were subscribed; months outside them show as held in the timeline — never as zeros. Your logbook and your last 28 days are always live, at every tier.

Quarterly — five quarters, stacked

The current quarter, the three before it, and the same quarter last year — your honest year-over-year line. Each quarter shows months M1/M2/M3 with miles, gallons, MPG and Util% (of your mileage goal), plus a pooled TOTAL recomputed fresh from raw loads — never an average of monthlies.

The numbers speak in color, the same language everywhere: green means at or above goal, red means below it, neutral grey means there's nothing to score. A month with a goal but no driving is neutral, not red: no activity isn't a failed goal. MPG scores against your MPG goal — and the goal you set carries forward month to month until you change it, so a great month never goes unjudged. Util% scores against your mileage goal. TOTAL rows carry the same colors as the months.

QuarterMilesMPGUtil%
Q3 2026 (current)21,4507.3196%
Q2 202622,9137.2491%
Q3 2025 (last year)20,7807.10

Sample numbers for illustration. Export: PDF and CSV, same as Stats.

Analytics — the rolling picture
  • 4-week scorecard — average MPG, miles, and loads at a glance.
  • MPG Trend — recent 28 days vs the 28 before it, over a 12-week sparkline. Rising, falling, or stable — stated plainly.
  • Month-End Projection — where your MPG and miles will land if you keep this pace, measured against your goal.
  • Weekly Miles vs Goal — the last four closed weeks as bars with hit/miss coloring, a streak counter, and the trend verdict vs the four weeks before. Closed weeks only: the week you're driving doesn't count until it completes Saturday night. A week off the road resets the streak honestly.
  • Weekly Breakdown — the last four closed weeks side by side: loads, miles, MPG, empty %. Same weeks, same miles as the goal bars — one weekly language.
  • Week Insights — best week, lightest week, and a consistency read: steady, variable, or swingy.
  • Empty Miles Analysis — your empty percentage over time. For owner-operators this is negotiation ammo: unpaid miles, quantified.
  • Fuel Patterns + Load Stats — fill sizes, total gallons, loads per week, average load distance.

Analytics reads a true trailing 28-day window, refreshed live — except the weekly card, table, and trend lines, which close out full weeks (Sunday through Saturday, your time) so every weekly number on the page agrees.

Why these are Pro: quarterly and rolling analytics answer the questions that come up when money rides on the numbers — quarterly reviews, year-over-year, bonus review, renegotiating your deal. Daily tracking never needs them; your career might.

5 Reading the Numbers

The app speaks at two altitudes: a daily cockpit and a quarterly boardroom. Same math underneath — this section is about turning both into decisions.

The daily read — push harder, or take a break

The 28-day window and Analytics are working data: glance, decide, drive. Nothing there needs a meeting.

  • In-flight: Gallons Needed vs Bought. The remaining-gallons number turning red is a live budget warning — it means the plan is burning faster than the pump is keeping up. Ease off early and the load still lands on goal; ignore it and EMPTY tells you what it cost.
  • Rolling MPG trend, not single loads. One heavy load or a wind week is weather, not decline. The 28-day trend smooths that out. Three falling weeks in a row is a real signal — tires, idling, routing — worth acting on.
  • Weekly miles vs goal: your pace gauge. Behind on miles with days left in the week means push; a long streak with buffer built means the break is earned. A week off the road resets the streak honestly — plan the reset, don't stumble into it.
  • Month-End Projection: steer, don't mourn. The projection is today's pace carried to month end. Its job is mid-month course correction — fueling habits, home-time timing — not month-end regret.
The quarterly read — the business view

The Quarterly wall is the corporate quarterly review moved into the cab: retroactive comparison, horizon planning, and the numbers that line up with profit and loss.

  • Miles ≈ volume — revenue follows miles. Gallons ≈ your biggest variable cost. MPG ≈ the efficiency margin between those two lines. Util% ≈ how much of your earning capacity you actually sold.
  • Compare quarters, then explain them. Line a strong quarter up against a weak one and ask what differed: lanes, empty-miles percentage, home time, freight mix. The year-over-year line at the top is your honest trajectory — one quarter is noise, two moving the same direction is a trend.
  • Read it after the fact. The current month is still being written; its colors firm up as it closes. The wall tells you where the business stands — steering belongs to the cockpit.
  • Plan the next quarter from evidence. A quarter above target proves the target is reachable; two in a row means it's time to raise it. Util% consistently under 100% with miles you wanted but didn't run is capacity discussion material.
Why the numbers behave the way they do
  • Pooled, never averaged. Headline MPG is always total miles ÷ total gallons for the period. Three light 8.0 loads and one heavy 6.0 don't average to 7.5 — they pool to one honest number that admits the heavy load happened.
  • Whole periods, no proration. Change a goal mid-month and the month flips whole: a month is scored by the goal it ended under, and weeks work the same way — the week a change lands in flips to it. The last goal standing wins the period. Simple to audit, nothing split into fractions.
  • Two grains, two truths. The weekly bucket answers "what was I driving under that week"; the calendar month answers "which goal did the month belong to." When a goal lands in the last week of a month, the week flips but the month keeps the goal it ended under — both are right, they're answering different questions.
  • Neutral means nothing to score. A month with a goal but no driving reads neutral, not red — no activity isn't a failed goal. Dashes are the app declining to lie to you.
  • Edits recompute everywhere. Fix a load's miles and every downstream number rebuilds from raw miles and gallons — Stats, trends, quarters, all of it. Numbers never drift; they recompute.
  • Your clock, not the server's. Weeks and months flip in the timezone you set in Profile — where you run, not where the app lives. Set it to your running territory and the boundaries stay put.
The one-line version: cockpit for the day, boardroom for the quarter — same math, two altitudes. Glance at the rolling numbers and drive; sit down with the quarter and run the business.

6 Goals & Your Numbers

Two numbers drive everything: your MPG goal and your mileage target. Set them once; the app does the rest.

MPG goal — your fuel target

Set in Profile (e.g. 7.200). It drives your in-flight gallon budget and your goal-hit history. Every completed load is judged against the goal that was in effect when it completed — change the goal mid-period and past loads keep their original verdict. History stays honest.

Mileage target — monthly miles Core

Monthly tracking: your monthly mileage goal (e.g. 10,000 mi/month). Feeds Utilization % in Stats and Quarterly, and the weekly bars in Analytics — weekly comparisons use your monthly target ÷ 4.

Rolling 4-week tracking: your 28-day mileage target (e.g. 11,000 mi). Partial windows — like your rolling 28 days — spread the target by the day across exactly the days the window covers. Full calendar months (Quarterly and year-to-date views) compare flat against the target: finish a month above target and it reads above 100%.

Goal effective dates — anchoring a late goal

Company posts the new goal a few days into the month? In Profile, set the goal and pick the date it should have taken effect — the 1st of the month. The app writes it from that date forward and clears anything newer, so every load in between is scored against the goal that was truly in effect. Owner-operators use the same field the same way: when the truck's baseline changes (tuning, gearing, trailer config), anchor the new goal to the day reality changed.

Mid-month changes follow one simple rule: the month is scored by the goal it ended under. Change the goal on the 15th and the whole month flips to the new number — no proration, matching how weekly views score the whole week a change lands in. The last goal standing in a month wins it.

Your recent goal changes are listed right under the date field in Profile — a late entry is a visible fact, not a mystery.

Company drivers: set the goals your bonus program uses and My Truck becomes your independent check on it. Owner-operators: set the numbers your business needs to hit and the app keeps you honest about both.

7 Receipt Scanning All tiers

Snap a photo of the printed receipt; the gallons fill themselves.

  1. On the in-flight screen, tap SCAN RECEIPT.
  2. Point your camera at the printed receipt — square, straight-on, no glare.
  3. The app reads the gallons (price and total land as reference) and fills the field — it flashes green when it lands.
  4. Check the number, then tap BUY FUEL to save the stop.
When a scan can't be read: the card tells you plainly — no silent wrong numbers. Square up the shot and try again, or type the gallons by hand; scanning is a shortcut, not a requirement. And if a liters receipt sneaks in from Canada, it gets rejected with the conversion math shown — nothing corrupt gets stored.
Cooldown: one scan every 30 seconds. If the button's grayed out, give it half a minute.

8 Profile & Account

Identity, truck, timezone, goals, plan, community, and the off-ramps — all in one place.

What lives in Profile
  • Display name, Driver ID, truck make/model/number — what shows on your reports.
  • Timezone — where your weeks flip. Set it to where you run.
  • MPG goal + mileage target — the two numbers from section 6.
  • Plan — your tier, renewal date, and upgrade door. Upgrading runs through secure Paddle checkout (monthly or annual); switching down to Diesel is self-serve anytime.
  • Account off-ramps — switch to Diesel (free, keeps your data) or deactivate (1 year to change your mind, then permanent deletion).

This manual lives here too — the User Manual button on the Profile screen brings you right back.

Add to Home Screen

Run My Truck like a real app — full screen, own icon, no App Store.

iPhone or iPad?
Open mytruck.mirracode.com in Safari → tap the Share button → scroll down → Add to Home ScreenAdd. The Profile screen also shows these steps — see Profile → Add to Home Screen.
Android?
In Chrome you'll get an Install App button in the Profile screen — one tap and it installs. Other Android browsers (Firefox, Samsung Internet): browser menu ( or ) → Add to Home screen or Install app.
Which browsers work?
Safari on iPhone/iPad, and any Android browser with an Add-to-Home-screen menu item. Desktop browsers don't have home screens — no install needed there.
Login troubles
Forgot your password?
Login screen → Forgot password? → enter your email → click the link we send → set a new one.
Password rules
At least 8 characters with one letter, one number, and one special character (like ! @ # $ %). Pick something long — you'll be typing it from the truck.
Verification email never arrived?
Check spam first. Account emails come from [email protected] — adding that address to your contacts keeps them out of spam. The app stays locked until you verify — it's the first thing you do after signing up. If the link never arrives, resend it from the login screen's verification notice.

9 Plans — Diesel · Core · Pro

Three plans, one manual for all of them. Here's exactly what each unlocks.

FeatureDieselCorePro
Load + fuel tracking, receipt scan
Stats — current period
Mileage target + Utilization %
PDF / CSV export
YTD + custom date ranges
Quarterly view
Analytics (rolling 28-day)
In-app support tickets
Diesel
Free
Core
TBD
Pro
TBD
Billing
Monthly or annual
Simple and honest: Diesel is free forever — track fuel and MPG, no card needed. Upgrade cards appear right where the locked features live; the price shows at checkout. Cancel anytime, 14-day refund.
The upgrade path is honest: Diesel tracks free forever. Core adds exports and mileage goals. Pro adds the money views — Quarterly, Analytics, YTD, custom ranges.

10 FAQ & Support

Quick answers
A load from last week isn't in my stats.
Loads only count once you tap EMPTY and enter loaded miles. Find it on the Load screen or its detail page and close it out.
My MPG changed after I edited a load.
Correct behavior — MPG always recomputes from raw miles and gallons. Edits don't drift; they recompute.
Why is Gallons Needed different from what I'll actually burn?
Needed = miles ÷ your MPG goal. It's the plan. Your true MPG lands at EMPTY.
When does my week start — Sunday or Monday?
Sunday. Weeks run Sunday to Saturday in your timezone (set in Profile).
Can I track two loads at once?
One in-flight load at a time — finish with EMPTY, then start the next. That keeps every fuel stop attached to the right load.
What happens to my data if I downgrade?
Nothing is ever deleted by a plan change. Downgraded features hide until you upgrade back; your loads, fuel, and history stay.
Is my data private?
Your loads and fuel entries are yours — visible to you, kept for you. The record is yours; the math is ours.
I deleted a load by mistake.
Deletion is permanent — that's why it asks twice. Re-enter the load (Edit Load covers corrections on anything that still exists) and it recomputes cleanly.
Still stuck? The fastest way to reach us

Tickets — bottom nav → Tickets+ New Ticket. Say what happened and what you expected; replies land right there, typically within 24 hours. One open ticket at a time, and your email needs to be verified first.

Before writing a ticket, skim this manual — most answers live in sections 2, 3, and 10. A ticket with your load # and what you expected vs. what you saw gets resolved fastest.

My Truck by MirraCode · v1.0.9 · this manual covers every feature as of September 2026
mirracode.com · mytruck.mirracode.com