Skip to content
NEW Connect more than one Turo account
Home › Changelog

What's New

Active development · Last shipped: October 2026

Every release shipped, every feature added, every performance fix. Updated weekly. Subscribe to the email list at the bottom of the home page if you want a monthly digest.

October 2026

MyFleetOS Texting is priced by message length

Improved

Changed

  • New texting prices. Texts from your MyFleetOS number (the toll-free number we set up for you) now cost 2¢ per text segment (160 characters), 3¢ per picture text, US and Canada only. A short text is still 2¢; a long one is charged as the several segments carriers split it into. Your balance is unchanged, and the new prices apply to messages sent from today.
  • US and Canada numbers only. A text to a number anywhere else is stopped before it goes out, with a message saying so, and nothing is charged.
  • Quo is not affected. Texts you send through your own Quo account are billed by Quo, as before.

New

  • See the cost before you send. When you text from your MyFleetOS number, the message box shows what it will cost, for example 2 texts · 4¢. One emoji or curly quote shrinks a segment from 160 characters to 70, and this is where you will see it.
September 2026

Connect more than one Turo account

Feature

New

  • Several Turo host accounts, one fleet — add them in Settings → Automation → Turo accounts. Your first account is included; each additional account is $9.99/mo.
  • Each account gets its own sync key — install MyFleetOS Sync in a Chrome profile signed in to that Turo account and paste its key. Both accounts sync into the same fleet.
  • Every trip knows its account — the Trips page shows which Turo account a trip came from and lets you filter by it. A manual CSV upload asks which account the file is from.
September 2026

Direct Rentals is now on every account

FeatureImproved

New

  • Direct Rentals is switched on for everyone — it used to be turned on one account at a time, by asking us. It's now in the sidebar of every account, on every plan. Nothing is running until you set it up, and nothing about your Turo cars changes.
  • What it is — a guest books on your own site, signs your rental agreement and pays you directly. Your prices, your deposit, your Stripe account, no channel in the middle. A confirmed booking becomes a normal trip, so Daily Ops, the calendar, checklists and your P&L already know about it.
  • A start-here page instead of an empty desk — open Direct Rentals before you've set anything up and you get what it is, what it costs, and the four things that have to be true before a guest can book: connect Stripe, price a car, publish your booking site, switch it on. Each one says why it's blocking, and ticks off as you go.
  • Your own booking site is now on every plan, Starter included — it used to start at Operator. A direct rental is only bookable from a published site, so gating the site would have handed Starter accounts a rental desk that could never take a booking.

Improved

  • The booking fee is stated up front — guests pay MyFleetOS a 2% booking fee, shown as its own line on their quote. It's added on top, so it never comes out of your payout: you're paid the full rental. It isn't charged on sales tax, the refundable deposit, the card surcharge you pass on, or Turo trips — and if you refund a guest, the fee goes back with it.
  • The rental desk no longer shows counts of nothing — an account with no rentals set up was getting "Needs you 0 / Out now 0" above a page explaining the feature was switched off.

Fixed

  • Operators who connected Stripe first were being set to a 0% booking fee permanently — the fee is stamped onto your settings when they're created, but the row created by the "Connect Stripe" button skipped the stamp and could never be corrected afterwards. Every account is now on the same rate.
September 2026

Guests can see when a car is free — and Google can finally find it

FeatureImprovedPerformance

New

  • See when a car is actually free — every car page opens with the next two months (one on a phone). Open days, partly booked days, booked days struck through. Tap a pickup day, then a return day, and the dates, the availability and the quote all fill in. It reads the same trips and blocks your availability check does, so the two can't disagree.
  • Search with dates and a type, from the hero — pickup, return and a type menu (Vans · SUVs · Cars) replace the single button that only led to a second ask for dates. The link is shareable, and a shared link opens already filtered.
  • “Ask about these dates” on a car that's taken — a guest who had already picked both their dates and a car used to find nothing but “More info”, and left. Now an unavailable card opens an inquiry with the car and the window already filled in.
  • Good to know, on the car page — miles included and the rate after, trip length, notice needed, instant or request to book, licence, delivery radius. Only the terms you've actually set appear; nothing is invented.
  • Free today on the fleet cards, from the same availability the calendar reads.
  • Full-screen photos, with arrows or a swipe to step through — and a Share button that opens the phone's share sheet.
  • Sort the results — Recommended, price up or down, most seats. Cars with no direct rate go last, never first as if they were free.
  • A different hero photo per page — your fleet, availability and contact pages can each have their own; anything you don't set falls back to your site cover.

Improved

  • Photos load about 95% smaller — a fleet page was sending around 20 MB of cover photos to fill tiles 400 pixels wide. They're now served at the size they're shown. Keep uploading straight off the camera; nothing about that changes.
  • Link previews fill the card — pasting a car into a text used to hand the preview the camera original, and a slow fetch is exactly when the card shows no picture at all.
  • Pages open at the top — tapping a car halfway down the grid used to open its page halfway down, past its photos.
  • More from the fleet on a car page — three others, same type first.
  • One Book button in the header, and phone numbers people can read — the footer was printing the raw digits.
  • Category names read like names — guests were seeing raw values like “suvs” and “cargo_vans”.
  • Your booking site shows cars sooner — before, the page made three trips to the server, one after another, before it could show a single car. That first data now arrives with the page itself, and in our phone tests the cars appear about a quarter sooner.

Found on Google

  • A sitemap and a robots.txt — every page on your booking site is an app page, so a search engine that doesn't run code saw an empty shell and none of your cars. Both files are built from the same rules your fleet page uses, so the sitemap never promises a page your site doesn't show. Tick “hide from search engines” and the site asks them to stay away, with no sitemap at all.
  • Verify with Google Search Console — on My Website, SEO & social sharing takes the code Google gives you (paste the whole tag, not just the token) and shows your sitemap address underneath, because submitting it is the next thing you do.

Fixed

  • The type menu shows its whole label — on a laptop or desktop screen, the type menu in the search was narrower than its own words and read “Any typ”. It now fits “Any type” and every type name, and phones look the same as before.
September 2026

Garages and lots don't have signal. The app stopped pretending they do.

FeatureImprovedFixed

New

  • Log an expense with no signal — receipts happen at gas stations, garages and shop counters. Expense, Repair, Maintenance and Note entries now wait on the phone, photo included, and send themselves when you're back online. Nothing is saved twice.
  • Handover photos wait too — a dropped signal used to mean “take them again when you're back online”, by which time the car has left with the guest. Those photos are the evidence in a damage or fuel dispute.
  • A task ticked off with no signal stays ticked — the work was done and the board said it wasn't.
  • The dash photo reads the odometer — the last thing at a handover you still had to type: five or six digits, at a car, often one-handed, into the number the trip is billed on.
  • Search, filters and sort in the Logbook's Quick view — it had one dropdown while the Table and Split views had everything.
  • Add another, after saving an expense — receipts arrive in handfuls. The next one starts on the same car and category, so it's just an amount and a photo.
  • Edit several cars' rates at once — on Direct Rentals → Pricing, Edit several cars turns the list into tick boxes and opens one panel for every rate. You can tick every car shown, or only those without a rate yet. A blank field is left alone, so only what you type changes. A car priced for the first time starts paused until you switch it on.
  • Find the cars sitting idle — when cars have gone 7 or more days with nothing booked, a line above your fleet says how many, and Show them filters to exactly those. A car in the shop no longer counts as idle, and retired cars get a grey photo. If your trips haven't been imported in a while, the fleet says so and gives the date of the last trip, instead of quietly showing old dates.

Improved

  • The amount comes first on an expense — it's the only required field, and it sat below two optional pickers, a scroll away on a phone.
  • A clearer retake gets read too — only the very first photo was ever read, so a blurry first shot meant typing everything with the camera right there.
  • The balance says when bank money is on its way — a bank payment takes three to five business days to arrive, and until now the balance showed the whole amount still owed, which invited collecting it twice.
  • A rental page you can work on — add a card or a bank straight from Payment methods on file, a real countdown to the return, the car's own photo, and the full width of the screen.
  • Fleet cards work from the keyboard — Tab reaches every car and Enter opens it. Cmd-click or a middle-click opens a car in a new tab, so you can compare two side by side.
  • The trip page flags what to bill — a late return or miles over the allowance used to sit at the bottom of the Driving tab. Overview now opens with them, and the note goes away once the extra miles are billed.

Fixed

  • A car that's out is no longer “upcoming” — the rentals desk asked “is this rental over?” rather than “has it started?”, so a long rental already on the road sat under Upcoming, and nothing on the page said a car was out at all.
  • A bank payment is recorded, labelled and refunded as a bank payment — bank payments were landing as “Card”, so a guest's receipt named a payment method their statement wouldn't match.
  • Refunds stop counting themselves back in — a refund was taken off correctly when it happened, then added straight back by the next payment on that booking. No rental payment had ever been refunded, so nothing in your books is wrong.
  • No signal shows “No signal” — losing signal in a garage could replace the whole app with the finish-signup form, which stayed after the signal came back until a restart, and stopped anything waiting on the phone from sending.
  • A trip that spans two months no longer counts as more than 100% — when a trip crossed into a new month and ended earlier in the day than it started, each month took slightly too much of it. Monthly revenue, profit, investor payouts in the P&L and the Investor Portal now add back up to the trip exactly. Some past months will read slightly lower; payouts already made don't change.
  • One answer per question on a car's page — the odometer, earnings per mile and lifetime earnings each showed different figures on different tabs, and now each shows one. The investor split on the Money tab now matches the investor's statement, counting only from the date they started owning the car.
  • Trip money adds up — a cancellation fee was listed twice on a trip's Money tab. A trip's share of its month could show as more than the month itself, and a cancelled trip showed a per-day average. All three are fixed, and empty money rows no longer fill the tab with $0.00.
  • Nothing shows through above a car's tabs — a thin strip between the header and the tab bar let the page show through as you scrolled.
September 2026

Stop doing Turo's walkaround twice

FeatureImprovedFixed

New

  • Choose which bookings get a handover — in Settings → Operations. Turo and Wheelbase already make the guest photograph the car at pick-up and return, so they start off and your own direct rentals start on. Turn any of them back on whenever you want.
  • Point a checklist at one kind of booking — under “Which bookings” on the checklist's own page. A return list written for your own rentals no longer blocks Turo stops you never touch.

Improved

  • Daily Ops stops asking for photos Turo already took — the Handover button now shows only on stops where your own deposit rides on your own evidence.
  • Your checklist is called what you called it — the photos step is now “Condition photos” and the checklist step carries your own name for the list, so two steps never look like the same job.
  • Starter checklists no longer repeat the handover — the pre-trip list stopped asking for the odometer, the fuel and an exterior walkaround, all of which the handover already records on every stop. When you add a point, it now tells you what's already covered.
  • Handovers off means off, on the rental page too — turn direct rentals off in Settings and the rental page stops asking for one. Anything already recorded stays on screen: a handover taken before you changed the setting is still the record a damage charge stands on.

Fixed

  • “Checklist done is done.” — the line under a finished checklist repeated its own status instead of naming the list.
  • A checklist that's off no longer says it's required — the card read “Off” above “Required going out AND coming in”. It now says what the list actually does — off, optional, or picked for no cars or no bookings — and an off list still shows what it would do once you turn it on.
September 2026

Take rental payments straight from a bank account — no card fee

FeatureImprovedFixed

New

  • Bank accounts on file — a guest can save their bank account from their booking link, or you can add one at the desk in Take a card. They sign in at their own bank; MyFleetOS never sees the account number.
  • Charge a saved bank account, with no card fee — the desk charge, scheduled payments and extra charges all work with a bank account. A bank payment shows as Bank payment clearing for 3–5 business days and counts toward the balance once it lands. It can't be charged a second time while it clears.
  • Guests can pay their balance from their bank — a confirmed rental that still owes money shows Pay from [bank] instead — no fee beside the card button, with the amount and timing confirmed on the page first.
  • Bounced bank payments are caught — if the guest's bank sends a payment back, the booking gets a note, the guest gets an email saying nothing was taken, and the amount stays owed. A payment the guest started is never retried on their card.

Improved

  • A guest's booking page leads with what they need to do — status and the Pay button come first, then Charges and payments with the added charges folded into one line, then the trip, help and documents. Pickup and return instructions open on their own from 48 hours before.
  • The Money tab leads with the balance — Outstanding and the ways to collect it sit at the top, forms stay closed until you open one, and payment history moves to the bottom.
  • Stripe keeps MyFleetOS up to date — refunds issued in Stripe, bank payments that finish later, and changes to your Stripe account now reach your bookings on their own.

Fixed

  • Turning on bank transfers now actually works — with Let guests pay by bank transfer on, Stripe had still never been asked to accept bank payments, so guests only ever saw a card. MyFleetOS now switches it on with Stripe for you.
  • Scheduled payments charge on their due date — the automatic run that takes scheduled payments was being turned away every hour. No payment was due yet, so nothing was missed.
September 2026

Your delivery fees stop hiding inside your revenue

FeatureImproved

New

  • See what a car actually rented for — Total Revenue on a vehicle has always had delivery fees baked into it, so a car you deliver often looked like it out-earned its own daily rate. The headline now breaks into "$795.97 rental + $328.50 delivery" underneath, and says nothing at all on a car you've never delivered. Fleet Revenue on Vehicle Performance carries the same note. The total itself doesn't change — it's the same number, finally itemised.
  • If your driver is paid out of the delivery fee, say so — Report Rules can now treat a delivery fee as partly a cost instead of all revenue: the whole fee, a percentage of it, or a flat amount per delivery. Whatever's left counts as revenue the way it always has. It's off until you turn it on, the panel shows you the split in dollars first, and it warns you if you already log driver pay as an expense — that would count the same cost twice.
September 2026

You can see a rental's miles while the car is still out

FeatureImprovedFixed

New

  • The miles, as they happen — open any direct rental's Trip tab and you can see how far the car has gone against the miles you included, what the extra ones are worth at today's reading, and where it lands at the return if the guest keeps driving the way they have been. Until now the first moment anyone could put a number on an overage was the day the car came back — which on a year-long rental is eleven months too late to say anything about it.
  • Your desk tells you which rental to look at — a rental within 15% of its allowance wears an amber chip on Direct Rentals, and one past it wears a red one with the money on it. Nothing at all on the rest, so the chip means something when you see one.
  • And it tells you without being asked — a rental crossing 85% of its allowance now sends you a notification, and one more if it goes over. Twice per rental, never a daily reminder: the standing lives on your desk, and the alert is only for the moment it changes.
  • And again when the car comes back owing you money — a rental that returns over its allowance with nothing charged for the extra miles now says so, once, with a link straight to the Money tab. Until now the moment an overage became collectable was the moment it went quiet: the figure was there, and the only way to find it was to open that booking and run the charge suggestion by hand. On a rental back 1,500 miles over that is a four-figure sum waiting to be noticed, and unlike a late return nothing else on the board hints at it.
  • Your guest can see their own miles too — their booking link now shows what they have used and what is left, with the rate written as the term it is. Extra miles are the one charge on a rental a guest could have avoided; telling them at the return is an argument, telling them now is a guest who drives a little less or rings you for more miles.
  • Read the numbers off the car — when you record a check-out or a check-in on a connected Tesla, one tap fills in what the car itself reports: the odometer, and the state of charge. Each button carries how old that reading is, and says "charging now" instead when the car is plugged in and the number is still climbing. These are the two most-typed and most mis-typed figures in a handover, and everything downstream is built on them.
  • File a licence or insurance card yourself — the Paperwork tab takes an upload from your side now, so a walk-in at the counter, a rental you migrated in with its documents already on file, or a guest who emailed you a photograph after two failed uploads all have somewhere to go. There is also a general attachment list for everything that is not one of those — an addendum, a scanned paper agreement, a second driver's licence.
  • When a licence expires — guests are asked for the date, you can type it in yourself, and the rental says so out loud if the licence has expired or runs out before the car is due back. That second case is the one nobody catches: valid at pick-up, gone on day 40 of a 60-day rental.
  • Bill the extra miles before the return — on a long rental you no longer have to wait for the car to come back to charge for miles already driven. Anything you take now simply comes off the final figure.

Fixed

  • A rental that still owes you money no longer says nothing was due — the line under the guest's name read the card payment alone, so a rental you collected by hand — cash, a check, a bank transfer — looked settled however much was outstanding. It reads the real balance now, and puts the figure in the sentence.
  • The total beside "Due back" says what it is — it was captioned "so far", which reads as money already run up on a booking eleven months from its return. It is what the rental bills for the dates as they stand, and it now includes anything added since the quote — a toll, charging, a fee agreed by phone — so an extension is priced off the whole number.
  • A rental with no per-mile rate no longer looks like free miles — a booking imported rather than quoted can carry no overage rate at all, and every mileage figure was treating that as zero. It now says the rate is missing — and you can put it in from the same card, straight off the agreement they signed. It only ever fills a blank: a rate already on a booking is a term your guest agreed to, so it is never quietly overwritten.
  • Your guest's receipt adds up — anything added to a rental after the quote (a toll, charging, a fee agreed by phone) was raising what they owed without appearing anywhere they could see it. Their booking link listed the total and every payment, and the outstanding balance did not reconcile with either. Those charges are now on the receipt under "Added since", dated on your clock, with a line that closes the arithmetic.
  • A rental signed somewhere else says so — on a booking brought over from another system, what is stored is a note pointing at the real agreement rather than the agreement itself. Download PDF was turning that note into a document titled and signed like a rental agreement with none of the terms in it. It now tells you where the real one is filed, and you can attach the signed copy to the booking.
  • "Needs you" means needs you — the rental desk could say "Nothing waiting on you" while a row below it was flagged in red: a payment taken against a rental that never confirmed, or a car that was due back and has not come home. Both are in the bucket now.
  • A rental you have already billed stops shouting about it — a settled rental that went over its miles kept its red chip for good, so a car whose overage you charged an hour after the return still looked like an open problem a month later. The chip goes quiet once the miles are paid for. Where you took only part of it, the chip and the meter both quote what is LEFT rather than the whole figure — which is how a card gets charged twice.
September 2026

A recorded inspection is no longer set in stone

Feature

New

  • Fix an inspection after you record it — open any entry under Maintenance → Inspections and press Edit. The verdict on each checklist point, the typed answers, the notes, the date it was performed and who performed it are all yours to change. Until now the history was append-only: the only way to correct a mis-tap was to record a second inspection that contradicted the first.
  • Add or remove the photos — attach what somebody forgot, or delete a shot of the wrong car. Each deletion asks first, because the file leaves your storage permanently.
  • Delete the whole entry — a duplicate or a test record can go, along with its answers and its photos. Owners, co-owners and fleet managers can delete; anyone who can record an inspection can edit one.
September 2026

Your revenue trend and your dashboard now agree

Fixed

Fixed

  • One answer to “is this trip finished” — your dashboard has always allowed for a trip whose status has not caught up: one that ran, ended, and is only waiting on a sync to close it still counts as money you earned. The revenue trend and the earnings keep-rate asked a stricter question, so the very same trip could be earned money on one screen and missing from another, with nothing to tell you the two disagreed. All three read the same rule now.
  • Nothing that was counted before stops being counted — the shared rule only ever moves a stale trip towards finished, never away from it, so this can add trips to your trend and never remove one. Reports and the dashboard are reconciled.
September 2026

Two cars, one driver, one trip — if that's how you run

FeatureImproved

New

  • Vehicle swaps are yours to switch off — a car coming back from an airport and a different car going out to it can be one round trip instead of two, and MyFleetOS has been suggesting those pairs every morning. If your drivers don't wait around for the other car, turn it off in Settings → Operations.
  • Set how long a wait still counts as one trip — 2, 4, 6, 12, 24 or 48 hours between the car landing and the next one going out. Below your number it's a swap; above it, two separate trips.

Improved

  • "Plan the day" keeps both halves on one driver — the planner used to hand a swap's two legs to two people, so the trip you were saving got driven twice. Now the second half follows the first. A car's dedicated driver still wins, and if you already assigned one leg by hand, the other one goes to that person.
  • "Spread across the team" stopped splitting pairs too — the one-click Auto on the bulk bar follows the same rule.
  • The plan names the other car — each half of a swap reads Swap · <the other car>, so you can check the round trip from either end before you apply it.
  • Every screen agrees on what a swap is — Daily Ops, the Command Center planner and the assistant's daily plan all read the one setting. The assistant used to pair on its own hidden 3-hour rule; it uses yours now.
September 2026

A word we could not read was hiding finished trips from your revenue

Fixed

Fixed

  • Finished Turo trips no longer sit in upcoming money — when a Turo report used a status word the sync did not recognise, the trip was filed as though it had not happened yet. Every later sync then agreed with itself and left it there, so one unfamiliar word could keep a finished trip out of your revenue trend indefinitely while every trip around it completed normally. Those trips now read as completed, and an unrecognised word can no longer push a trip we already know finished back to upcoming.
  • The sync says when it meets a word it does not know — the import summary now lists any unrecognised status instead of silently guessing, so it can be taught rather than quietly costing you a trip.
  • And a car out on a trip reads as out — the word in question was In-progress, which the sync had never been taught, so a trip Turo considered under way was filed as merely upcoming. It is understood now. A finished trip is also protected from being re-opened by a stale report, while a genuine extension still moves it back.
September 2026

Finish a direct rental where the work actually happens

FeatureImprovedFixed

Improved

  • Your own rentals now complete on the board — a Direct Rentals booking has always appeared in Daily Ops, but its last step was waiting on a Turo sync that never comes for a booking you took yourself. Staff finish it themselves now: run the check-in, and it is done.
  • The guided check-in is the process — odometer, fuel, walkaround, anything worth noting, one step at a time on a phone at the car. It closes the rental when it is finished.
  • The desk says where the CAR is — a rental in progress reads Out, one that is past due reads Out · late, and one checked back in reads Back. The booking page lists the times it actually went out and came back, beside the times it was meant to.

Fixed

  • A rental you finished now counts as money you earned — completing a Direct Rentals booking closes the trip behind it, so the rental reaches your dashboard totals, the revenue trend and Reports like every other trip. Until now a finished rental stayed filed under upcoming money indefinitely, and never appeared in the trend at all.
  • A car that came back no longer shows as still out — a trip imported from a spreadsheet while it was still running kept that status forever, because the only thing that would have corrected it was importing the very same trip again. Now a recorded return finishes it: a return odometer, a checked-in stop, or a GPS-detected late return. Trips already carrying that proof have been brought up to date, and the ones still genuinely out were left alone.
September 2026

Take a deposit, refund what you took, and say only what is true

FeatureImprovedFixed

New

  • A deposit now, the rest later — one field on a Direct Rentals booking decides what you collect to confirm it: the whole balance, a $500 deposit, or nothing at all if you only want a card on file. The guest's checkout and the desk both follow it.
  • Refund anything you took — cash, Zelle, a check, or a card payment taken after confirmation can all be given back, and the booking's totals account for it.
  • "Just save a card" bookings confirm themselves — a booking set to collect nothing now confirms the moment the guest's card lands, instead of waiting on a charge that was never going to happen.
  • Restart, extend or switch off a hold — an expired hold no longer means starting the booking over. The desk can revive it, push the timer out, or turn it off for that one booking.

Fixed

  • Charge card takes only what is left — cash or a check already handed over at the counter is subtracted before the card is charged.
  • Cancelling with a refund — the amount offered is what remains after any earlier refund, and a card decline no longer takes the cancellation down with it.
  • Enter a card works on every account — it could fail with "Something went wrong" where bank payments were switched on in MyFleetOS but never activated with Stripe.
  • The add-a-card step always shows a card form — it could render an empty space under a promise that nothing would be charged.
  • Receipts say what is true — a rental that has not happened yet reads Due back rather than claiming the car was returned, the deposit wording no longer promises something card networks cannot guarantee, and a card payment reads Card instead of a database value.

Improved

  • Every button on the desk responds to a press — approve, decline, charge, cancel, the filter tabs and every panel.
September 2026

Send the link that matches what the guest will see

ImprovedFixed

Improved

  • Email, text, or both — your choice — two separate buttons instead of one that always sent both. The text option hides itself when you do not have SMS consent, rather than being offered and refused. You can also see, copy or open the link yourself.
  • Your public site tells you which cars cannot be booked — a car can be listed and still have no rate and no Turo link, which leaves a guest on a page with nothing to press. Settings now says so instead of only saying the site is live.

Fixed

  • The message matches the page it opens — a link asking a guest to add a card said nothing would be charged, even when the page it opened asked for the full amount. The wording now follows what the guest will actually see.
September 2026

The reminder that had not sent since May

FixedFeature

Fixed

  • "Trip starting soon" notifications — they had failed on every single run since 21 May and told nobody. They send again.
  • Two panels on the trips page that queried the wrong thing and quietly rendered empty.
  • "Turo sync complete" notifications — the alert at the end of a Turo import had been failing every time it tried, so an import finished and nobody was told. It sends again.
  • Invoice mail ingest — the Zoho poller was re-reading mail it had already filed, every ten minutes, forever. It now asks what it has already stored and only fetches the rest.
  • Drive-time estimates no longer fail outright when the free routing service has a bad minute.
  • Communications search and pinned emails on Zoho mailboxes — a rate limit was being reported as "Invalid Input", and rows could print raw HTML instead of the address.

New

  • Scheduled jobs are watched now — a background job that fails every time it runs is reported instead of failing in silence. That is how the four-month gap above was found: by accident.
September 2026

Investors can send you a loan, not just a charge

Feature

New

  • Send a loan in from the investor portal — an investor who financed a car can hand the document over from their own portal, the same way they already send a charge. Approving it is still what creates the loan, and the whole surface is off until you switch it on.
September 2026

Split a booking into payments that charge themselves

Feature

New

  • Payment schedules on a Direct Rentals booking — lay out the amounts and the dates you agreed: a deposit on one date, half on another, the rest on pick-up day. Each one charges the card on file when its date arrives, with nobody having to remember it.
  • A decline doesn't just disappear — a failed charge is tried again the next day, and once more three days later. Until then the row says it is retrying; if it runs out of tries it says Needs attention, so you can tell "wait" apart from "call them".
  • Take one early — Charge now on any scheduled payment collects it immediately, down exactly the same path the automatic charge uses.
  • Confirming a booking works the way it always did — what you collect up front is still what you set at the desk. This is only the money that comes after.
September 2026

Say it once, on the stop where it matters

FeatureMobileIntegrations

New

  • Stop notes — leave an instruction on a pick-up or a return and it shows up big, in amber, on the card for that stop in Daily Ops and the Command Center. The going-out note and the coming-back note are written together in one place, because they usually go together: "put all 12 seats in before it leaves" and "pull the two extra out and drop them at storage."
  • Notes that belong to the car — something true of the vehicle every time doesn't need retyping onto every booking. Save it on the car and it rides along on every trip that car takes, marked always on this car, underneath whatever that particular trip says. On the car's page, under Always tell the driver.
  • Saved wordings — keep the phrases you write often and drop one in with a tap.
  • It reaches whoever is doing the job — a new note goes straight to the person assigned to that stop as a notification carrying the note itself, and it travels in the reminder email and on the calendar entry, so it gets read before the drive rather than after.
  • Anyone can leave one — a driver who finds the seats still in the van can note it for the return; it is not a manager-only tool.
September 2026

Hand someone the agreement they actually signed

Feature

New

  • Download the signed rental agreement as a PDF — one button on a signed Direct Rentals booking gives you a real, paginated document to send a guest, an insurer, or a lawyer. The plain-text panel is still there to read on screen.
  • It's the wording they signed, not today's template — the PDF renders the agreement exactly as it was captured at signing, so editing your template later never changes what somebody already agreed to.
  • The signature record travels with it — the typed legal name, the timestamp and the IP it came from, kept together on one page instead of split across a page break.
September 2026

The job lands on the calendar of whoever has to do it

Feature

New

  • Google Calendar sync — assign a check-in, a check-out or a task and it shows up on that person's Google Calendar, not yours. Everyone connects their own Google account once, and after that the work arrives where they already look. Turn it on in Settings
  • Reminders before it matters — a day ahead and three hours ahead to start with. Change them, add your own, or clear them entirely.
  • You decide what the entry says — write the event title from the pieces you want in it, and choose whether the guest's name, the address and a link back into MyFleetOS travel to the calendar at all. That last part matters when a cleaner shares their calendar with someone who should not be reading guest names.
  • It keeps up on its own — move the trip, change the pick-up address, cancel it, or hand the job to somebody else, and the calendar entry follows. Reassigning takes it off the first person's calendar rather than leaving them expecting a car.
September 2026

Know how long every car has been sitting

Feature

New

  • Parking — a new tab under Fleet that shows how long each car has sat in one spot, longest first, so a van quietly accruing a parking citation stops being something you find out about from the city. Open Parking
  • Limits that fit the place — set how long a car may sit before it is flagged: a fleet-wide default, a different one for any place you have saved, and an override on a single car for anything in long-term storage. Cars parked somewhere you have not saved get a tighter limit, because that is usually a street.
  • You get told once, before it matters — a notification when a car is approaching its limit and again when it passes it. Not once a day forever: the page keeps the list, the phone only announces the change.
  • Hold, or hand it off — put a car on hold for a day or a month when you already know about it, or turn it into a move task someone on your team can pick up. A hold covers that one stay, so if the car leaves and comes back the clock starts fresh.

Improved

  • Parking only flags what you can act on — cars sitting at a home base, storage lot or your office are never flagged, because that is where they are supposed to be. Shops, inspection and dealer lots get 14 days, so a normal repair stays quiet but a car forgotten for a month still surfaces. Change any of it on the place itself.
  • A car out with a guest is never “over limit” — it shows as With a guest along with the date it is due back, instead of asking you to go move a car someone is paying to drive.
  • Distance from base, when it matters — a car more than 25 miles from your nearest home base says so on its card. “Parked 10 days” is an oversight; “parked 10 days, 189 miles from base” is a different problem entirely.
  • See it by place — switch between By car and By place to see which lot is filling up, with a count and how many there are over their limit.
  • Notifications land on the car — tapping a parking alert now opens that vehicle instead of the whole board, and the alert itself says how far away it is.
  • A car you marked as in the shop is left alone — it shows as In the shop instead of overdue, and never sends an alert. It does not have to be at a saved shop for this to work; marking the vehicle is enough.
  • When a place keeps going over, Parking offers to fix it — if two or more cars at the same lot are over the limit and you have never set one for that place, you get one-tap Cars live here, 1 week or 2 weeks right on the group. Answer once and it stops asking, because the limit for an airport lot is different for someone who stages cars there than for someone who only drops them off.

Improved

  • A parking clock that survives a shuffle — the time is measured from where the car actually came to rest, not from the last time the engine turned over. Moving a car two spaces inside the same lot no longer resets it to zero, which on the live fleet was hiding real waiting time on about a third of parked cars.
August 2026

Investors, managed in one place

FeatureImprovedFixed

New

  • Investors tab — every investor in one list: their cars, their share, trips and earnings. Change which cars someone owns, their percentage and their start date right there, instead of opening each vehicle. Open the Investor Portal
  • Live View — open a window as an investor and click around as them. It stays on them when you refresh, and anything you change about what they can see shows up in that window immediately.

Improved

  • Preview shows exactly what they'd see — Bookings, the Logbook and Fleet in a preview now show only that investor's cars, matching what their own sign-in loads.
  • Investors see “Investor Portal” — the page is named for what it is in their sidebar and header, rather than “Team”.
  • Investors know it's a beta — a standing note on their pages says the portal is still being built, so an unfinished number reads as unfinished rather than wrong.

Fixed

  • Signing in as an investor no longer flashes an access error on the way to their portal.
August 2026

Payout fees: cut, capped, and priced for speed

FeatureImprovedFixed

New

  • Capped payout pricing — sending money now costs 1% (max $25) from your bank, or 2% (max $50) from your wallet when it should move the moment you confirm. Every distribution is the same price or cheaper than before, and the exact dollar fee shows before you send. See Payouts
  • Charges — Tickets grew into Charges: tolls, citations and fuel go from the envelope (or the Turo email) to the right trip, guest and claim. Turo reimbursement invoices are read straight from your inbox, matched up, and settle their charges automatically — including partial coverage with honest still-owed amounts.
  • Locations you can manage — click into any location to edit its name, address and type (Home Base, Shop, Airport, tow yard — all fifteen), re-pin its zone, favorite a shop, or delete it. Deletes no longer bounce off history: past trips simply unlink, and a home base with cars assigned asks you to reassign them first instead of silently refusing. Open Locations
  • Payout methods without leaving the app — payees add a bank, set their default, and pick their instant-payout card right in MyFleetOS.
  • A Daily Ops board that keeps up — refreshes on the clock, ranks jobs by when they must start, and shows where your Tesla and Zubie cars actually are.
  • Command Center, keyboard-first — drive the whole board from the keyboard, bulk-assign in one move, and undo it. Changes from anywhere appear live.
  • An assistant that remembers — a new chat knows what the last one covered, answers with real analytics and tables, and asks your consent before its first use.
  • Insurance & renewals on the calendar — insurance lives on the car now; registration and insurance renewals surface fleet-wide when they're actually due, and logging the service closes its own reminder (with undo).
  • Loans beyond one car — a business loan doesn't have to belong to a single vehicle, and payoffs now stick.
  • Find it faster — search the Fleet page by where a car is parked, ⌘K finds bookings, logbook entries, repairs and to-dos by date — and typing “locations” now takes you straight there.
  • Add a car before its first booking — it won't duplicate when the Turo import catches up.

Improved

  • Turo cancellations read right — the cancellation reason comes from the email itself, sync can't overwrite it, and a stray “cancel” in an email no longer cancels a real trip.
  • Faster live tracking — Zubie positions land in about 10 seconds, and Tesla account linking repairs itself with cars auto-mapped on connect.
  • Cleaner, easier-to-read screens — bolder contrast on pills and fills, color spent where it carries meaning, and your filters stay put when you come back from a record.
  • Car payments in the right P&L bucket — filed under Recurring, not Expenses.

Fixed

  • Email reliability — Zoho replies keep the sender's address, mark-read and star work, and Gmail push reaches every connected mailbox.
  • Dozens of behind-the-scenes repairs — broken assistant and data queries fixed across the app, including a live billing bug.
August 2026

Checklists, managed in one place

Feature

New

  • Checklists page — every checklist in one place: create, reorder points, and choose what each point asks for (pass/fail, yes/no, typed answer, number, or amount). Inside Command Center — flip the Board ⇄ Checklists switch in the header.
  • Attach a checklist to specific cars — "All cars" or just the ones you pick. Daily Ops only asks for a checklist on cars it applies to.
  • Per-car toggles on the vehicle page — see which checklists cover a car and switch scoped ones on or off right there.
  • Starter templates — a proven Return checklist and Pre-trip walkaround, one tap to create.

Improved

  • Recording an inspection — the picker shows only checklists that apply to the chosen car, plus the checklist's instructions.
July 2026

Trips: instant at any size

Improved

Improved

  • The Trips page now answers from the database, not your browser — search, filters, sorting, the status tiles, and the earnings totals are all computed server-side and stay exact whether you have 100 trips or 100,000. The page loads the first 50 instantly and streams more as you scroll, so big fleets stop paying a wait-for-everything tax.
  • Sharper search — searching with commas or symbols ("Austin, TX") now finds what you meant instead of nothing, and vehicles that share a nickname are all included when you filter by it.
July 2026

One To-Do page, work and personal

Improved

Improved

  • Personal reminders moved into the To-Do page — no more switching tabs. Your private notes-to-self now live in a compact "Personal" section right under the task summary, in every view. Tap + Add, type, hit Enter — pin, check off, and delete work just like before. They're still only visible to you and never show up on Daily Ops or team boards.
July 2026

Command Center: your day in one line

FeatureImproved

New

  • Day-first headline — the Command Center now opens with the one thing that matters: "3 trips need a driver → Assign now." One tap filters to the unassigned trips and preselects them; pick a driver (or Auto-balance) and the day is staffed in two clicks. When everything's handled, it says so.
  • Maintenance-aware dispatch — trip cards now warn when the car itself needs eyes: a red "Critical issue" chip for open safety-critical issues, "In shop" when the vehicle is down, and "Service due" when it's overdue for service — so nobody sends a guest out in a car that belongs at the shop. The same chips appear on Daily Ops cards and its Focus player too, so the warning follows the car everywhere work gets dispatched.

Improved

  • Lighter controls — the five big count tiles are now compact color-coded filter chips, and the time window (24/48/72h) is a small dropdown that sticks in the URL like the other filters.
  • Command Center on your phone — Workload and the Activity log open as bottom sheets from the toolbar instead of hiding at the bottom of the page, and quick-log shortcuts now respect each role's permissions.
  • Search-first pickers — the staff filter and bulk-assign menus are type-to-search comboboxes now, and the staff-reminder dialog opens as a proper bottom sheet on phones.
July 2026

A cleaner Maintenance page that never misses an oil change

FeatureImprovedFixed

New

  • Maintenance Overview — the page now opens on an at-a-glance board: overdue service, what's due soon, open issues, vehicles in the shop, and repair costs, with the full service-due list (progress bars included) front and center instead of buried in a tab.
  • Per-item inspection photos — recording an inspection now takes a photo on each checklist point: snap the oil on the oil check, the windshield on the windshield check. Checklist points marked "photo required" prompt for one, and tapping a past inspection shows every result with its photos.
  • Fleet-wide inspection log — the Inspections tab lists recent inspections across the whole fleet and records new ones from right there (with a vehicle picker), not just from inside a vehicle.

Improved

  • Seven tabs down to four — Overview, Issues, Vehicles, Inspections. Issue queue and Table merged into one Issues view with a Cards ⇄ Table toggle; In-shop became a filter chip; Costs and Upcoming live on the Overview. Old links keep working.
  • Smarter mileage — service reminders now use your fleet's best known mileage from every source (trip distances, check-in/check-out odometer readings, service logs, manual corrections, GPS), so a missing odometer entry can't hide an overdue oil change.

Fixed

  • Dashboard and Maintenance now agree on what's overdue — the two pages used different mileage sources, so a vehicle could read overdue on one and fine on the other. One shared rule now drives both.
July 2026

The Focus Board, Stripe payouts, and a scheduled-texts hub

FeatureImprovedFixed

New

  • Focus Board on Daily Ops — a one-stop-at-a-time view for run-the-day mode, inspired by a route planner: today's check-outs, check-ins, and tasks in order, one big card each. Swipe right (or tap) to mark done and advance, swipe left to skip, add a quick note without leaving the flow, jump to the odometer, and undo anything. Toggle Board ⇄ Focus at the top of Daily Ops — your choice sticks.
  • Payouts — pay investors and staff their share straight from MyFleetOS. Link your bank once, send itemized per-vehicle distributions (management fee and memo included), and Stripe moves the money. Everyone gets a branded statement, and failed payouts can be retried.
  • Get Paid — investors and staff connect their own bank in a couple of minutes via a secure Stripe page; invite them by push or email right from their profile.
  • Investor Payouts report — who's owed what across the fleet: lifetime net payout, settlements logged, and outstanding balance per investor, plus one-click emailed statements and a by-vehicle management view.
  • Scheduled messages hub — every queued text across all conversations in one list. Edit the message, reschedule, send now, or cancel — and see exactly what your automations are about to send.
  • Booking Activity report — new bookings and warning emails from your synced Turo inbox, bucketed by today / yesterday / this week / this month with earnings totals.
  • All-time Turo email backfill — pull in your entire Turo email history, not just the last year. Guests are created from emails too, so photos and phone numbers attach even on email-only trips.
  • Bulk "Complete setup" — finish every incomplete vehicle in one pass, with a per-car "Fill from first trip" that auto-fills the starting odometer, listed date, and cover photo.
  • Toll-free texting — a second texting option for guest SMS, no extra app required.
  • Prep reminders — staff get a heads-up before their check-ins and check-outs (configurable, one hour by default).

Improved

  • Tasks, redesigned — grouped views, a cleaner editor, attachments, recurrence that works everywhere, "Ignore for now" instead of fiddly snoozing, and undo for completed tasks.
  • Command Center — Focus mode assigns trips one at a time so nothing gets skipped, push tasks to staff from the list, nudge reminder buttons, and a per-person "Assignable" toggle to curate who shows up in assignment pickers.
  • Imports at any size — Turo imports are ~8x faster and split themselves into batches, so even the biggest trip histories import cleanly.
  • Rename your fleet, automatically — generate consistent vehicle display names from reorderable pieces (year, make, model, Turo name…), fleet-wide.
  • Maintenance — vehicle photos on issue cards, and damage claims can be created and edited right from the maintenance modal.
  • Light mode — a full legibility pass so every badge, date picker, and amber warning reads clearly.
  • Fewer ugly popups — ~78 browser confirm boxes replaced with on-brand dialogs, plus smoother keyboard and screen-reader behavior across modals.
  • Faster on your phone — a 62% smaller startup bundle, quicker cold starts, and the app now waits until it's actually ready before accepting taps.
  • Account security — rate limiting on sensitive actions, stronger browser security headers, and clearer subscription renewal disclosure.

Fixed

  • Odometer typo protection — physically impossible trip distances (a mistyped odometer reading) are rejected so your mileage stats stay sane.
  • Large-fleet accuracy — P&L and reports now read every row for fleets with tens of thousands of trips; nothing silently drops off.
  • Plate conflicts — imports no longer skip vehicles that share a plate, and trip counts are consistent (completed-only) everywhere.
  • iPhone receipts — HEIC photo receipts now display in every browser.
  • Email inbox count — the inbox shows your real Gmail total instead of an estimate.
  • No more black screens — deploys can't strand you on a stale cached version; a watchdog recovers the app automatically.
  • False "Start overdue" — trips you've already checked in stop nagging after their pickup window passes.
June 2026

A big June: Command Center, investor portal, guided onboarding, and a bold new look

FeatureImprovedFixed

New

  • Command Center — a single hub to assign and dispatch drivers: a kanban board, auto-assign and bulk-assign, prep tasks (clean / gas / move), and a live activity feed.
  • Mechanic & maintenance portal — assign work to a mechanic, staffer, or outside shop, and record inspections with photo and video capture.
  • Universal search (⌘K) — jump to any vehicle or screen instantly from anywhere in the app.
  • Smarter driver workflow — two-phase trip completion, prep checklists, and an offline action queue so check-ins and check-outs save even with no signal.
  • Import History — one log of every import (Turo, auto-sync, trips, expenses, deliveries) with row-by-row drill-down.
  • Storage & Video Inspections — track storage usage with optional paid packs, plus a Video Inspections add-on ($24/mo). Photos are always free.
  • Team & access hub — control which staff can see and manage scheduling, person by person.
  • Investor portal — investors get their own scoped login with per-vehicle reporting, payout tracking, and statement emails.
  • Guided signup & Welcome Guide — a new multi-step signup with email verification, then a post-signup walkthrough (with a sample-receipt AI demo) to set up your first car fast.
  • Claims linked to trips & customers — attach a trip or guest to a damage claim and it auto-pulls the car, renter, and related messages; link the matching maintenance issue too.
  • Request a call — book time with the team right inside the app.

Improved

  • Command Center, at a glance — the board now opens with status tiles (needs attention, overdue, unassigned, done) and lean cards you read in one pass. Tap a card to assign or open its details in place, hand a driver a trip in one tap, or select several and bulk-assign — with an Auto option that spreads them across your least-busy staff. Finished trips tuck into a collapsible Done section, and the Tasks tab now uses the same clean cards.
  • A bold new look — a refreshed true-black and ops-blue design across the app and website, with a unified top navigation.
  • Daily Ops — calmer trip cards, a "Mark done" button on every card, one-tap "Report issue," and a "preview a staffer's day" selector for managers.
  • Financials — one consistent earnings formula end-to-end for more accurate per-vehicle profit, plus mobile and accessibility polish.
  • Getting Started — onboarding checklist steps now deep-link straight into the screen or modal you need.
  • Reliability — a crash on one page no longer takes down the whole app; the navigation stays alive.
  • Messages — faster inbox refresh with a manual Refresh button.
  • Daily Ops, leaner — trip cards show just the essentials at a glance (admins choose which), with full detail one tap away, plus the pickup/return time on every card.
  • Maintenance dial-in — claim-cost tracking, a Fleet view, favorite shops with inline add, multi-select issue categories, and a Costs CSV export.
  • Vehicles — edit and lock Turo-sourced fields (year, make, model, nickname, plate).
  • Clearer staff reminders — nudges now say exactly what's needed: check out, deliver, or pick up.
  • Accessibility & privacy — a WCAG 2.2 AA pass with a published accessibility statement and refreshed privacy and terms.
  • Tighter file security — receipts, documents, and claim photos are now stored privately with signed links.
  • Role permissions — hide "View Trip Details" from specific staff roles.

Fixed

  • No more false “overdue” — when Turo shows a car as picked up, the Command Center, Daily Ops, and your automatic overdue reminders clear that hand-off on their own instead of nagging you to “mark done.”
  • Login — show/hide password toggle on sign-in and sign-up.
  • Mobile polish — scrollable command palette, tap-to-open email reader, and header-overlap fixes on Messages and Daily Ops.
  • Onboarding — replay the Welcome Guide anytime; floating widgets no longer hide behind vehicle setup.
  • Reset — resetting an account no longer reseeds demo data for real fleets.
  • Billing & tables — the trial banner's "Subscribe Now" lands on the plans page; wide money and logbook tables scroll instead of clipping on mobile.
May 2026

Free calculator, iOS app, smoother fleet ops

FeatureMobile

New

  • Free Turo Earnings Calculator — estimate host take and net profit per car. Open the calculator →
  • iOS app submitted to App Store — TestFlight builds shipped with the new mobile UI. Approval pending.

Improved

  • Recurring costs — add a cost across multiple vehicles in one go.
  • Vehicle modal — wider on desktop, smoother transitions, easier next/prev navigation.
  • Daily Ops "See the Future" — clearer 24–48 hour lookahead with same-day grouping.
  • Calendar — wider month nav, more filter options on the vehicle view.
  • Mobile speed — significant battery and performance improvements across the app.
April 2026

Bouncie, Zubie, and Tesla GPS — pick your tracker

FeatureIntegrations

New

  • Bouncie GPS — connect your OBD-II tracker, see real-time location and drive history. $5.99/mo (free on Fleet Pro).
  • Zubie GPS — a second OBD-II option, $4.99/mo (free on Fleet Pro).
  • Tesla connect — link Tesla vehicles directly through Tesla's official API. $5.99/vehicle pass-through.
  • Booking time from Gmail — knows when each Turo trip was actually booked, so the Booking Lead Time report works.
  • Remote Turo sync (phone → desktop) — kick off a Turo import from your phone, the desktop handles it.
  • Per-investor visibility — control exactly which fields each investor can see in their portal.
  • Auto loan balances — your loan balance updates itself when you log a payment.

Improved

  • New mobile experience — bottom tab navigation, full-screen sheets, faster everywhere.
  • Date range filters on Vehicle Performance — see profitability over any window.
  • Fee allocation — Turo fees now apportion correctly across multi-month trips.
  • Faster for large fleets — performance work for hosts with thousands of trips.
March 2026

AI Assistant, demo data, settings redesign

FeatureAI

New

  • AI Assistant (Fleet Pro) — chat with your fleet data. Add expenses, get insights, draft daily plans.
  • Demo fleet — explore the app with a sample fleet before you import your real data.
  • Settings redesign — easier to find what you need, with search across every setting.
  • Header clock — date, month, and time toggles. 12 or 24 hour.
  • Daily Ops views — Simple, List, or Timeline.
  • Trips views — table, cards, or compact. Pick your default in Settings.
  • Task visibility — each staff member sees only the tasks meant for them.

Improved

  • Bigger fonts — UI scaling option for easier reading on small screens.
  • View as — preview the app from any staff role to test what they'll see.
  • Vehicles — categories, specs, KBB values, VIN decoder, cover photos.
Earlier

How it started

MyFleetOS started in late 2025 with one goal: replace the spreadsheet for Turo hosts. The first version had vehicles, trips, expenses, and a CSV importer. Within three months we had an investor portal, daily ops, and the first paying customers.

Read the founder story: About MyFleetOS.

Want all of this on your fleet?

Every release on this page is already live for every plan. 14 days free, no credit card.

Start free trial →