OTR
OTR
OTRKeychain
SECURE ACCESS TERMINAL
Use username & password
Forgot password? Unlock with master recovery key
No account? Create one
You’ll enter payment on the next screen. Cancel anytime.
Already have an account? Sign in
© 2026 SEMPERX INC · OTRKeychain™ · Privacy
Jump to
Dashboard
Loads
Fuel
Scale
Expenses
P&L
Scan
Verify
Maint
Budget
Personal
Settings
Truck Book
OTR
OTRKEYCHAIN
Net profit · this week
$0.00
›
0% margin
QUICK ACTIONS
LOG OUT
OTRKeychain v2.0
// DASHBOARD
—Week —Unit —
Net profit · this week
$0.00
›
Operating cost / mile
Keep loaded rates above this to profit
—
Gross revenue
$0.00
Loads
0
Loaded miles
0
Efficiency
Gross RPM
$0.000
Net RPM
$0.000
CPM —
MPG · YTD
0.00
Empty miles · 0%
0
Fuel
Truck diesel—$0.00
Reefer fuel—$0.00
Avg price / gallon$0.000
Deductions & credits
Carrier + recurring$0 + $0$0.00
Other expenses$0.00
Credits0 items$0.00
YTD gross
$0.00
YTD net
$0.00
// LOADS
💵 RATE CHECK — SHOULD I TAKE THIS LOAD?
Punch in a load’s pay and miles and see your real net — after fuel, your carrier cut and your running costs — before you say yes. The cost numbers are pre-filled from your own history; tweak any of them.
Your costs · auto-filled, edit if needed
NEW LOAD
READING...
EDITING EXISTING LOAD — CANCEL
// LOAD HISTORY
// ACTIVE LOAD
// FUEL
FUEL RECAP
—
AVG $/GAL
$0.000
truck diesel
USAGE
0
gal diesel
TOTAL SPENT
$0.00
0 stops · all fuel
NEW FUEL STOP
READING...
EDITING FUEL ENTRY — CANCEL
One fuel-up, one screen — fill any of truck / reefer / DEF below. Upload your receipt(s) and the AI splits them; if the truck stop gave you two tickets, select both in one upload.
⛽ TRUCK DIESEL
❄️ REEFER DIESEL
🧊 DEF FLUID
// FUEL HISTORY
// PREVIOUS MONTHS
⛽ IFTA REPORT
Choose a period to print. Groups gallons & cost by state (truck diesel only).
MILES BY STATE
Enter the miles you ran in each jurisdiction this period (loaded + empty). “Suggest” seeds it from your load routes — always adjust to your own trip records before filing. A blank state box means the route didn’t list one — just type it in.
STATEMILES
Entered: 0 mi Load total: 0 mi
// SCALE
AXLE WEIGHT CALCULATOR
Upload a ticket or enter the axle weights manually. Forward means toward the tractor cab; rearward means toward the back of the trailer.
Scale Helper
Axle Load
Standby
SLIDE TANDEM FORWARD — — — STEER DRIVE TANDEM
Gross 0 / 80,000 LBS
Trailer spacing Choose the weight moved for each tandem hole.
Steer12,000 max
Drives34,000 max
Trailer34,000 max
Gross80,000 max
// DOCUMENT SCANNER
Capture, clean up, save, and share receipts, rate confirmations, PODs, and paperwork without leaving the app.
📄
PDF Document
Drag the 4 yellow corners onto the document’s corners — great for straightening a tilted photo. Use Rotate for sideways photos, or tap Auto‑Detect.
Review the photo as-is. Use Crop / Straighten only if needed — then take another page or finish.
📄 Pages
Review, edit, or remove pages before saving.
💾 Save Document
Name the PDF, attach it to a load, or share it right away.
Tap the ✎ on any page to change its filter or crop. Then Save PDF.
📌 Will auto-attach to next load or expense saved
Documents
Saved scans and PDFs.
▸
Hold steady — it captures automatically
✅ Document Saved
ATTACH TO A LOAD
Pick the load this document belongs to.
↗ Share Document
Share opens your phone’s sheet — print, save as PDF, email and more — with the document attached.
// MAINTENANCE LOG
—
🚙 VEHICLE INFO▼
🚚 TRUCK
🚛 TRAILER
✎ DRIVER SIGNATURE▼
DRAW SIGNATURE BELOW
Sign here
✓ Saved
✅ PREVENTIVE MAINTENANCE CHECKLIST▼
🚚 TRUCK CHECKLIST
🚛 TRAILER CHECKLIST
🔧 REPAIR & MAINTENANCE LOG
No entries this month.
📝 MONTHLY NOTES
🔧 Add to Maintenance Log?
This expense is categorized as Maintenance. Add it to the monthly maintenance record?
📊 Add the scale fee to expenses?
Log the weigh fee as a Scale expense so it counts toward your P&L — no need to upload it again.
// EXPENSES
Tap a button above to record something. Everything you add shows up in the full picture below.
NEW EXPENSE
READING...
EDITING EXPENSE — CANCEL
NEW CREDIT / REIMBURSEMENT
Broker reimbursements, fuel surcharges paid back, lumper refunds, etc.
EDITING CREDIT — CANCEL
AT A GLANCE · THIS MONTH
// SETUP · CARRIER & BILLS
CARRIER SETUP & DEDUCTIONS
WEEKLY FIXED DEDUCTIONS
Recurring weekly costs — carry over every week.
COMPANY BILLS
Track recurring business bills — truck note, insurance, ELD, plates, parking. Organizer only; does not change your P&L.
// THE FULL PICTURE
// THIS WEEK — FUEL
// THIS WEEK — EXPENSE TOTALS
// THIS WEEK — ALL EXPENSES
// ALL CREDITS
// PREVIOUS MONTHS
PER DIEM TRACKER
IRS transportation-industry M&IE per diem for owner-operators subject to DOT hours. Full Day = on the road overnight (didn’t come home) → 100% of the daily rate. Partial Day = travel day (didn’t stay out overnight, i.e. day you left or returned home) → 75% of the daily rate. Owner-operators may deduct 80% of M&IE per IRC §274(n)(3).
FY2025 transportation-industry CONUS rate is $80/day. Edit if the IRS updates it.
FULL 100% PARTIAL 75% Tap a day to edit
+ ADD A DATE RANGE (multi-day trip)
LOGGED DAYS
// COMPANY BILLS
COMPANY BILLS
Track recurring business bills — truck note, insurance, ELD, plates, parking. Organizer only; does not change your P&L.
// P&L REPORT
// YTD SUMMARY
CURRENT WEEK
// WEEKLY HISTORY
// SETTINGS
RATECON SCANNER
Choose how the app reads your rate confirmations. Local (Ollama) is free and private — runs on your laptop. Cloud (Anthropic) is more accurate but requires an API key.
Tip: llava:7b reads documents best. Pull it with: ollama pull llava:7b (~4.7 GB)
API key from aistudio.google.com  ·  checking...
API key from console.anthropic.com  ·  checking...
BUSINESS / PRINT INFO
This information appears as the letterhead on your printed P&L and IFTA reports. When “Show my info” is enabled, your name/company replaces the OTRKeychain branding on prints — only your information is shown. Only Full Name is suggested; everything else is optional.
Your Unit Number shows on the dashboard header (e.g. UNIT 118).
Used to auto-apply per diem: any load that runs outside your Home City earns the daily rate × trip days. Set the daily rate in Expenses → Per Diem Tracker.
MY CARRIER
Tell the Verify tool who you are. The Deep scan uses this to tell your own company apart from the broker on a ratecon — so it stops mistaking your authority for the broker’s. Required before a Deep scan.
PLAN & BILLING
Your subscription. Upgrade for AI scans, the fraud checker and multiple trucks. Billing is handled securely by Stripe — cancel anytime.
Current plan
—
On a computer? Switch to the streamlined desktop layout (same account).
Want to close your account? See how to request deletion of your account and data.
Delete account and data
MY TRUCKS & DRIVERS
Run more than one truck and keep your drivers’ info in one place. The active truck is the one your loads, fuel & expenses log against — switch it any time.
Trucks
Loading…
TRUCK SETUP
ASSIGNED TRAILER
Drivers
Loading…
BACKUP & RESTORE
A backup is refreshed automatically on this device every time you add or change anything. Download a copy to keep it safe off the phone — you can restore from it later, or onto a new phone.
Keep the file private: it contains all your trip data and account settings.
ACCOUNT
LOGGED IN AS  
CHANGE PASSWORD
QUICK PIN
Set a 4–8 digit PIN to unlock the app fast, without typing your username and password.
DATA SECURITY
Your master recovery key is a second way to unlock your data if you forget your password and PIN. Set or replace it here. Store it somewhere safe and offline.
SIGN OUT
Sign out of OTRKeychain on this device. Your saved account data will remain secure and available the next time you sign in.
© 2026 SEMPERX INC · OTRKeychain™
All rights reserved. · Privacy Policy
// WEEKLY CASH PLAN
Your truck’s business money — reserve for the truck, then see what you can pay yourself. Personal bills & taxes live in Personal Finance.
Net this week
$0
Required set-aside
$0
Optional savings
$0
Safe to pay yourself
$0
Safe to pay = net − required reserves. Optional goals come out of your take-home if you choose to fund them.
$0.00
REQUIRED RESERVES
Maintenance
Truck emergency fund
A cushion you top up when you can — no fixed weekly amount.
Add reserve:
💡 Income taxes are tracked in Personal Finance so they're not double-counted here.
OPTIONAL GOALS
Add goal:
+ ADD A GOAL
// PERSONAL FINANCE
Keep every personal bill covered and build your savings goal.
MONTHLY PLAN
Bills at a glance
// PERSONAL OBLIGATIONS
BILLS
Add recurring or one-time bills and their due dates.
SAVINGS GOAL
Set your safety-fund target and record contributions as you save.
$0 of $0 · 0%
This tool is for bill organization and budgeting only. It is not financial advice and is not a substitute for a licensed financial adviser. Figures are estimates — verify bill and savings amounts before relying on them.
// VERIFY · RATE FRAUD DETECTOR BETA
Check a rate confirmation for tampering before you book it. Quick Scan reads the PDF’s structure and metadata for edit signs — instant and free. These are risk indicators, not proof; always confirm the broker directly.
✨ Deep adds AI tamper analysis + a live FMCSA broker-authority & contact check. Uses up to 2 of your daily AI checks.
CHECK A RATECON
LOOK UP A BROKER
Search FMCSA by MC, DOT, or company name to check a broker’s authority, bond and contact info.
PICK A SAVED DOCUMENT
WHAT GETS CHECKED
📝 PDF metadata & creation tool
🕐 Creation vs modification timestamps
🔄 Re-save & revision history
📄 Text-native vs image-based content
📊 File size & page-count anomalies
Deep scan adds AI tamper analysis + a live FMCSA broker-authority, name & contact cross-check (catches inactive authority, identity theft, look-alike domains, free/disposable emails). Uses up to 2 of your daily AI checks.
⚠️ DISCLAIMER — PLEASE READ
This tool produces automated risk indicators from a document’s file structure, metadata, and public FMCSA records. It does not prove that a document or broker is fraudulent or legitimate, and it is not legal, financial, or professional advice. It can return false positives and can miss sophisticated fraud — a “Low Risk” result is not a guarantee. Always independently verify a broker’s operating authority, bond, insurance, and identity through FMCSA, references, and direct contact via known channels before hauling or extending credit. You are solely responsible for your business decisions. OTRKeychain and its operators accept no liability for any action taken based on these results.
✨
Unlock AI Scanning
This feature is on Solo and up. Stop typing — let AI do the paperwork for you.
✓Auto-fill loads from a rate con photo — PU#, broker, stops, rate.
✓Scan fuel & scale tickets and receipts in one snap.
✓Deep broker-fraud check with live FMCSA authority lookup.
Cancel anytime · keep every non-AI tool on Basic.
Not now
START NEW WEEK
Choose when the new week begins
💰 SET ASIDE FOR YOUR GOALS
Record what you're setting aside for each goal this week. Suggested amounts are pre-filled — adjust as needed.
TOTAL SET ASIDE $0.00
DOCUMENT
EDIT BILL
RATECON CHECK
LOAD RECAP
🚫 Broker cancelled
Marks this load as not hauled — its loaded miles are removed from your totals and the P&L.
🔑 SET A MASTER RECOVERY KEY
Your data is now encrypted. This master key is a second way in if you ever forget your password or PIN. Choose something you can store safely (a phrase you won't forget, written somewhere secure). If you lose your password, PIN, AND this key, your records cannot be recovered.
Skip for now (less safe)
🔑 RECOVER ACCESS
Enter your master recovery key to unlock your data, then set a new password.
Back to login
🔑 SET YOUR PASSWORD
You signed in with a temporary password. Choose your own password to finish setting up your account.
Working…
This can take a few seconds.
📶 Slow signal? Hang tight — it’s still working. Don’t close the app.