$ Pricing Lab for Turo hosts

Changelog

Every release, what changed, and why.

v1.21.0October 12, 2026

Apply reaches every day in your window, and tells me when it can’t

  • Fixed: “Couldn’t find day cells” on later dates. Turo only keeps about two weeks of your calendar on the page and loads the rest as you scroll. Apply only looked at the days on screen, so any change further out failed every time, however often you retried. It now scrolls to each day it needs, waits for Turo to load it, sets the price, checks every day afterwards, and puts your calendar back where you left it.
  • Safer while it works. Before saving, it checks each day’s date and that Turo’s own “Update N dates” count matches exactly the days it chose, so a day selected by accident, or a plan built before midnight, can’t be priced. A day that got booked after your preview is left alone and named on the results screen.
  • Fixed: reading a price one update late. Turo’s page keeps two copies of each day’s details, and Pricing Lab sometimes read the older one. It now always reads the current one, for both scans and confirming an apply.
  • Scans no longer skip days when Turo is slow. The calendar scan waits for each stretch of dates to load instead of moving on.
  • Closing the popup doesn’t stop an apply. The calendar finishes on its own, and the next time you open Pricing Lab it tells you how it went.
  • Anonymous error reports. When an apply or a scan fails, Pricing Lab sends a short report with failure codes and counts, never prices, dates or which car, so I can fix it without you having to write it up. The Feedback tab shows exactly what a report contains and has a switch to turn them off. See the privacy policy.
v1.20.0October 6, 2026

Reads your whole calendar, keeps your numbers, easier to read

  • “Load missing days” now reaches later dates. Turo’s calendar lays dates out side to side, and the loader only scrolled up and down, so a 30-day window could come back short. It now pages the calendar sideways and puts it back where you left it.
  • Your own Turo price stays. If you type Turo’s price yourself, it’s still there next time you open Pricing Lab, for that car. Clear the box to go back to Turo’s price.
  • Look-alike cars get told apart. Two cars with the same model and year now show their trim (“Equinox ’20 LT”) or a number (“Model 3 #2”).
  • Compare follows the car you switch to on the Pricing tab, and Feedback can attach your last calendar scan even when the calendar isn’t open.
  • The Apply button stays in view at the bottom of a long price preview.
  • Easier to read. Grey hint text, blue links and blue buttons now meet the accessibility contrast standard in both light and dark mode.
  • Fixed: “Apply on Turo…” left Apply and Cancel clickable after you confirmed. The card now says “Applying…” straight away. It also finds Turo’s Save button when Save only switches on after the price changes, and Escape cancels before anything is touched.
  • Better at reading a listing. A star rating or the city on the next line is no longer taken for the car’s trim, a promo year isn’t taken for the model year, a city like Lincoln, NE isn’t taken for the car, and a trip over New Year’s Eve is counted correctly.
  • Fits the narrowest side panel. The “Why” column in the price preview and Compare’s numbers no longer get cut off.
  • Keyboard friendly. The price preview takes focus when it opens and keeps it as you change dates or cars, and fields you tab to no longer hide under the header.
v1.19.2October 6, 2026

Safer multi-car pricing, and a round of fixes across the app

  • Fixed: prices could land on the wrong car. If the car you picked wasn’t showing on Turo’s calendar, a rescan quietly switched to the top car and offered your prices for it. Your pick now stays put and the preview tells you to scroll to it. A per-car button no longer opens an all-cars preview left over from earlier, and “All cars” skips any car you haven’t set prices for instead of giving it another car’s.
  • Fixed: one car’s floors could show (and save) under another car’s name after reopening.
  • Fixed: a second apply could start while one was running. The preview now locks until the apply finishes.
  • Honest about days it hasn’t read. With your calendar scrolled ahead, it says so and which days are missing, instead of “Up to date” or “nothing to change”. Smart pricing now counts days by date, like the weekday & weekend card.
  • Your floors are saved as you type them, not only when you press Check this price, and Clear no longer brings back the default floors next time.
  • Compare uses the car you picked. It ranked the car on the Pricing tab instead, and showed a suggested price as “your price”. Typing an airport code like DFW now works without picking it from the list.
  • History shows every snapshot your plan includes (it stopped at 8), names the car on each calendar scan, and the CSV export includes calendar scans.
  • Assistant no longer counts your own calendar as a competitor, knows which car and how old your scan is, and one tap sends one question.
  • Smaller fixes: Escape closes the price preview, “Choose plan” opens the right section, Turo’s price and the date type now come from the same day, and feedback reports carry the right plan and page.
v1.19.1October 6, 2026

Every car in the picker, on screen

  • Fixed: the car picker showed three cars. On a calendar with more cars, the rest sat in a row that scrolled sideways with no scrollbar, so a host with 8 cars saw 3 and no sign of the other 5. The picker now wraps onto as many lines as it needs. With more than 9 cars it shows 8 and a +N more button, and the car you’re working on always stays in view.
v1.19.0October 6, 2026

Expand Pricing Lab into a bigger panel

  • New: Expand. Pricing Lab still opens as the popup you know. Press Expand at the top and it moves into Chrome’s side panel: the full height of the window, next to the page, and it stays open while you scroll and click on Turo. “Scroll to that car’s row, then press Refresh scan” no longer means closing and reopening it. Drag the panel’s edge to make it as wide as you like. Back to popup returns it to the popup, and the toolbar icon remembers whichever you picked.
  • The panel keeps up with the page. Switch tabs, open another listing, or reload, and it reads the new page by itself.
  • Needs Chrome 116 or newer (August 2023).
v1.18.4October 6, 2026

Readable hover states in dark mode

  • Fixed: “Choose plan” turned into an unreadable blob on hover. In dark mode, pointing at the link under “Pick your earnings plan” put a grey box behind the blue text. It now just underlines.
  • Fixed: hovering a tab made it look selected. In dark mode an inactive tab took the same grey pill as the open one while the pointer was over it.
SiteOctober 6, 2026

Terms of Service, and a fuller privacy policy

  • There are Terms now. Pro has been on sale without them. They say what Pricing Lab is and isn’t (not Turo, not advice, no guaranteed bookings), that every price you apply is one you approved, and how billing works: Pro renews monthly or yearly until you cancel from Manage, a full refund if you ask within 30 days of your first payment or of an annual renewal, and a price rise never reaches a subscription that’s already running.
  • The privacy policy covers everything that leaves your machine. It now describes the Feedback sheet (what a report carries, where it’s kept, for how long), this website and its contact form, every service provider by name, how to ask us to delete what we hold, and what happens to your data if Pricing Lab is ever sold. Privacy requests go to email, not a public issue tracker.
  • The pricing card says Pro renews. It used to mention only the money-back guarantee. Every page footer now links the Terms and says plainly that nothing here is financial, tax, or legal advice.
  • A way to report a security problem. /.well-known/security.txt tells a researcher where to write.
v1.18.3October 6, 2026

The price says Pro renews

  • Before checkout, not only in the terms. The price line under every Upgrade to Pro now reads “$6/mo or $60/yr · flat per host, not per car · renews until you cancel · 30-day money back”, and the upgrade card under a Compare result links the billing terms. Nothing about billing changed; it just says so where you decide.
v1.18.2October 5, 2026

The Pricing tab says when a page has no quote

  • No more blank quote card on your own Turo pages. A single quote only exists on a car’s public listing once trip dates are picked. On any other page, your host pages included, the popup showed a card of dashes, and pressing Refresh page drew the same dashes again, so it looked like nothing happened. It now says the page has no trip price, and on your host pages offers a button that opens your Trips calendar, where it scans every day’s price.
  • The button shows it’s working. “Refresh page” is now “Read again” (it re-reads the page, it never reloaded it). Pressing it shows “Reading…” and the card shows the time it last checked.
v1.18.1October 3, 2026 · submitted to the Chrome Web Store

All your cars in the picker, and the assistant for every paying host

  • Every car shows up, not just the ones on screen. Turo’s calendar only draws the rows that fit in the window, so a host with more cars than that saw “3 cars on this calendar” and couldn’t reach the rest. The car picker now lists every car on your Turo account. A car further down shows as “further down Turo’s calendar”: pick it, scroll to its row on Turo, and press Refresh scan.
  • Fixed: the assistant said Pro wasn’t active for some paying hosts. If the email you used at checkout had a capital letter, the subscription check missed it. It now matches your address whatever the capitalization. This fix is on our server, so it applies to every version.
v1.18.0October 2, 2026 · submitted to the Chrome Web Store

Every car on your calendar, not just the first one

  • Pick the car. Turo’s host calendar shows one row per car, and Pricing Lab used to read whichever row came first and never say which one that was. A three-car host previewing “3 changes in Nov 2 – Nov 4” was looking at the top car’s prices with nothing on screen naming it, and had no way to reach the other two. The scan now reads every car, and the Pricing tab shows them as a row of chips with each car’s photo. Tap one and everything below it is about that car. Pricing Lab remembers your pick next time.
  • The preview names the car it changes. The weekday & weekend preview and the bulk apply both show which car they are for, and on a multi-car calendar the Apply button says it too: “Apply 3 changes to Outback ’22”. On a one-car account it simply names your car.
  • Each car keeps its own prices and floors. A Jeep and a Subaru shouldn’t share a weekend price. Weekday, weekend and holiday prices, floors and markup are now saved per car. A car you haven’t set up starts from the values on screen, so an existing setup carries over without re-entering anything.
  • Apply to all cars at once. Choose All cars in the preview and every car is priced from its own settings in one review: one section per car, each with its own day-by-day table, and one Apply that works through them car by car. The result screen reports each car separately. A car whose row Turo hasn’t drawn on screen is named and skipped, never silently dropped.
  • Safer on a fleet calendar. Turo’s “set all selected prices” applies to every selected day on the page, whichever car it belongs to. The apply now clears selections on every row first and refuses to save if a day on another car is still selected. With more than one car on the page, it never runs without knowing which car it’s for.
  • The right car name in Compare. On a calendar page the car’s name used to come from the first make that appeared in the page text, which on a fleet calendar is just whichever car is listed first. It now comes from Turo’s own record for the car you picked.
  • Fixed: a holiday warning with no holiday in sight. Pricing Mon–Wed showed “your holiday price is below your holiday floor”, which reads like a problem with those three days. The warning now appears only when a day of that type is actually in the dates you’re pricing.
v1.15.0September 20, 2026

Compare the car you’re actually cross-shopped against, a tour on first run, and a calmer popup

  • Compare against a make and model that isn’t yours. A Jeep gets cross-shopped against the Broncos and Gladiators sitting in the same airport lot, not against other Jeeps — so matching on your own model told those hosts nothing. Open Refine on the Compare panel and name any car to measure against. A make we don’t recognise is passed to Turo rather than refused.
  • You pick the trip start. The window was fixed at three nights starting two weeks out, which for some hosts is a weekend they have already sold — they were being ranked against a market they could not sell into. Trip starts moves the window; its length stays fixed, because competitors’ totals are only comparable across the same trip. A date in the past falls back to the default instead of asking Turo to price yesterday.
  • A mileage radius, because “nearby” and “the same market” are not the same thing. Truckee and South Lake Tahoe sit inside any sane radius of Reno airport and on the far side of a mountain range from it. Pick 10, 25 or 50 miles and the rest are left out and counted. A car whose distance Turo did not report is kept, not dropped — unobserved is not the same as far away, and dropping those would quietly shrink your sample. The default is still Any distance, so nothing changes if you ignore the control.
  • The card states what it answered. A verdict computed against Broncos when you host a Jeep is the right answer to the question you asked, but only if the card says which question that was. It now reads “compared against Ford Bronco, not your own car · within 25 miles (4 further out left out)”, and prints the real trip dates instead of “about two weeks out”.
  • One comparable car is not a market. Compare used to report a median, a low and a high off a single car as though it had found a spread. Under three cars it now carries a plain caution naming the three things you can change to widen the search.
  • The location box is a real search, and airports exist in it. The field said “City or airport” and the list behind it held 140 cities and no airports at all — so an airport market, which is the whole reason the radius matters, could not be picked. 50 airports added, and the dropdown is ours now instead of the browser’s: it puts codes first and understands DFW, “dallas airport” (which finds DFW and DAL and drops the city — a city is not an airport), “ft worth”, “st louis” and “ohare”. Word order does not matter. The car box works the same way: “subaru” offers Subaru · any model and then the Outback, Forester and Crosstrek. Both stay free text — the list is a shortcut, not a whitelist.
  • A tour on first open. Five tabs with one-word labels, and Compare and Assistant mean nothing until you have used them once — so the tabs that took the longest to build were the least likely to be opened. One card per tab now shows over the real screen with that tab selected. It runs once, it resumes where you left it when Chrome closes the popup on you, it can be skipped from any step, and the footer’s Guide button restarts it, so dismissing costs you nothing.
  • It puts a floor under Turo’s own dynamic price — and the panel now says so. A host running Turo dynamic pricing asked whether the tool takes Turo’s price as its starting point. It does, it always has, and the panel that does it never said a word about it. The floor panel now opens with that sentence, and the tour’s pricing card leads with it.
  • A calmer, less crowded popup. The header, plan row and tabs are now one translucent block that content scrolls underneath, with the offer cards moved out of it to below the tabs. They had been sitting between the plan bar and the tab bar, pushing the tabs a third of the way down a 600-pixel popup — that was the crowding, not the styling. Content panels are deliberately matte: the glass is the navigation layer, and it never stacks on itself.
  • Fixed: “all 1 competitors’”. The Pro upgrade card could not count, and it only showed on a thin sample — which is exactly the small-market case you are most likely to hit.
  • Not built: whether you are being seen and passed over. The most useful thing asked of this release was a views-without-bookings signal, because a price problem and a demand problem look identical from your calendar. Turo publishes no impression data on any surface an extension can read, so there is no honest way to ship it. It was left out rather than approximated from something else.
v1.14.1September 7, 2026 · shipped in v1.15.0

The assistant can draw a table again

  • Fixed: tables rendered as raw text. Ask the assistant which days are underpriced and it answers with a table — date, day type, your price, your floor, the gap. The popup’s Markdown renderer had no rule for tables, so every row landed as its own paragraph, pipes and all, including the |---|---| separator. The one answer the feature exists to give was the least readable thing on screen. Tables now render as tables, and they scroll sideways inside their own box rather than stretching the popup.
  • Money columns line up. Prices, floors and gaps are right-aligned with tabular figures, so you compare digits against digits instead of reading each number separately. Explicit alignment in the answer still wins where the assistant asks for it.
v1.14.0September 7, 2026 · shipped in v1.15.0

A founding-host price, and it exists this time

  • Annual is now $60, which is two months free. It was $48. $6 × 12 is $72, so ten months' worth is the honest version of “two months free” — the old $48 was four months free and the card said two, which was wrong in our favour. If you are already on $48 a year you keep it; Stripe never reprices a subscription that already exists.
  • FOUNDER48 — $48/yr instead of $60, held for as long as you stay subscribed. Four months free rather than two. Enter it on the “Add promotion code” link at Stripe checkout. It is a real Stripe promotion code, capped at 100 redemptions and expiring October 31, 2026, both enforced by Stripe rather than by us claiming them. The previous version of this pricing card promised a founding rate with nothing behind it; that line was removed rather than left standing, and this replaces it.
  • The popup tells you the code exists, once. Non-paying hosts see an offer card under the plan bar, and the code again on the Compare upgrade card. The code itself is the copy button — press it and it goes to your clipboard ready to paste into Stripe.
  • And you can put it away for good. Click the × or press Escape and it never comes back, on either surface. An offer that runs for weeks and reappears every time you open the popup is worse than no offer. It also removes itself the day the offer expires, so the extension never advertises a code Stripe would reject.
  • Already paying monthly? A different card. Hosts on $6/mo see a switch-to-annual offer instead, at the founding $48 rather than $60. It does not show a code, because Stripe’s billing portal cannot accept one; the button sends a short message and the switch is applied to your subscription directly. Whatever is left of your current month is credited against the annual price, so you never pay twice for the same days. Hosts already on annual see nothing, because there is nothing to sell them. Also dismissible, also permanently.
  • Founding members are recognized by what they pay. The plan bar reads Pro · founding member when your subscription bills at $48/yr. The extension never sees the promotion code you typed, only the resulting plan, which is the only honest way to know.
v1.13.0September 6, 2026 · shipped in v1.15.0

Your first Compare is free

  • Compare runs once, in full, for every host. Until now a free host only ever saw a padlock where Compare should be. The first Compare on any install now runs the real search and shows everything Pro shows: every same-model car near you, its rate and distance, the local median, and exactly where you rank. That result stays readable for as long as it is your latest.
  • Later runs still run. After the free one, Compare keeps working on the free plan: it shows the median, low, high and count for your market and your own calendar window over the same nights. The verdict (“$37 below the median, 2 of 7 cheaper than you”) and the per-car rates are held for Pro. Nothing is blurred; the held numbers are simply not shown.
  • The price is written down inside the extension. The popup used to send you to checkout without ever saying the number. It now reads: $6/mo or $48/yr, flat per host, not per car, 30-day money back.
  • Chrome Web Store name. The listing is now Pricing Lab for Turo Hosts – Competitor Prices, Floors & Net Earnings, and its one-line description leads with what the same car charges near you. Same extension, same ID; the old name hid the feature people install it for.
  • Fixed: the support address didn’t exist. The Feedback tab and every page of this site pointed at an address on a mailbox that was never set up, so anyone who emailed got nothing back. Support is now turopricinglab@gmail.com, which is monitored.
  • Corrected: the non-refundable discount is the guest’s choice, not a mandate. This site described Turo’s 10% non-refundable discount as mandatory with no opt-out. Turo’s own announcement calls it an option available on all vehicles at 4+ days out. Hosts can’t opt out of offering it; the guest decides whether to take it. The calculator now has a toggle for that, so you can price the same trip both ways, and the 2026 explainer says which half is which.
  • Corrected: the annual savings math. The pricing card said “2 months free on annual.” $6 × 12 is $72, and annual is $48, so it saves $24 — four monthly payments, not two.
  • Removed: a founding-member offer that didn’t exist. The pricing card promised the first 100 annual subscribers $36/yr for life, and no such plan existed in checkout. It came down rather than becoming a price commitment nobody could honor. See v1.14.0 for the version with a real Stripe coupon behind it.
v1.11.0August 31, 2026

Partial windows apply, custom date ranges, and a Feedback tab

  • Incomplete calendar coverage no longer blocks an apply. The old rule refused to change anything unless every day in the window had been read, which in practice withheld five real below-floor fixes because five unrelated far-out days had not rendered. The button now says exactly what it will do (“Apply 5 changes · 25 of 30 days”), the post-apply screen names the days still unpriced by date, and Load missing days rescans in place. Two guarantees stay: nothing is ever changed on a date the scan never saw, and zero covered days is never applyable.
  • Custom date ranges. The horizon picker is now 7 · 14 · 30 · Custom. Pick Custom and two date fields appear; otherwise the view is unchanged.
  • Feedback tab. Report an issue or request a feature from inside the popup. The “What gets sent” list is generated from the actual payload so it cannot drift from what leaves your machine; URLs never leave (they carry a vehicle id), email is optional, and a failed send is queued and retried next time you open the popup.
  • Opt-in calendar-scan attachment for bug reports, chosen over screenshots on purpose: a screenshot cannot be enumerated and carries your plate and vehicle id, while the scan attachment is an exact, listed set of dates, prices, floors and flags. It is off by default and the disclosure changes when you turn it on.
  • Fixed: the page-type detector never matched a real Turo URL; the post-install page pointed at a Turo 404.
v1.10.0August 25, 2026

Compare measures your real prices, the assistant stays grounded, and the floor panel asks one question

  • Fixed: Compare showed a price you don’t charge. The number next to “You’re at” was the price Pricing Lab recommends, not the price on your calendar — so a host charging $145 weekday and $160 weekend was told they were at $180 and ranked against the market on that basis. Compare now reads your actual calendar for the same nights the market figure covers, and shows the days it used: $145 · $160 · $160 → $155.00/day average. If your scan only covered part of the window it says so instead of quietly averaging fewer days.
  • The pricing panel is now “Your price floor”. It stopped asking you to type a number it had already read — Turo’s price fills itself in from your last calendar scan. Your minimums come first, everything auto-detected moved under Advanced, and the rule explains itself in a sentence before you press anything: “Turo can price your car however it likes, but never below $145 on weekdays.”
  • The assistant reads properly, and knows what it’s standing on. Answers now render as real headings, bold and lists instead of raw asterisks. More importantly, the assistant used to lose your calendar the moment the popup closed — ask it a question from any other tab and it would answer about “your calendar” with no calendar behind it, and not mention that. Your last scan is now remembered, and the assistant says what it’s using: “using your calendar scan from 3 hours ago”.
  • History finally records something. It only ever saved pages with a trip total, which a host working from their calendar never produces — so it sat empty forever. Every calendar scan is now recorded: the median, range, and how many days Turo set versus you.
  • Your account is legible. Being signed in and having an active subscription are different things, and the plan bar treated them as one. If your subscription lapses you now see who you’re signed in as and a Resubscribe button, instead of a “log in” link that just re-identifies the account you were already using.
v1.9.1August 25, 2026

Compare knows which car is actually yours

  • Fixed: another host’s car could be treated as your own. Pricing Lab worked out your fleet from whatever Turo page you had open. It ignored search results, but not listing pages — so opening someone else’s car to look at their price quietly recorded it as one of yours, and Compare could then measure their car against the market. Your cars now come from your Turo account directly.
  • Your car’s details come from Turo, not from reading the page — year, model and trim are read from your own listing.
  • Compare searches where your car actually is, defaulting to your listing’s own city rather than wherever you last browsed.
  • Every car you own shows up in the picker, including cars you have never opened in the extension.
v1.9.0August 21, 2026

Compare now reads every car — and fixes a comparison that could be badly wrong

  • Important: your old comparison may have been wrong, in the wrong direction. Compare used to read the prices printed on Turo’s search page. Those are trip totals, which include Turo’s fees — so dividing them by the trip length produced a “daily rate” roughly 80% higher than what those hosts actually charge. Compared against your own daily rate, that made the market look far more expensive than it is. In our own testing a car sitting 2% above the local median was reported as 37% below it. If Compare ever talked you into raising a price, it’s worth re-running now.
  • It reads every matching car, not the handful on screen. Turo’s results list only ever renders about eight cards no matter how many exist, and scrolling doesn’t load the rest — so the old reader was sampling a few cars and presenting them as the market. In one Dallas search it reported 3 cars when there were 23. Compare now pulls the full set: same search, all results, real listed daily rates.
  • Your own car is left out of your own median. Previously your listing could be counted as one of your competitors, dragging the median toward your own price.
  • Each car shows where it is. City and distance now appear next to every price, so “cheaper than you” comes with the context of how far away that car actually is.
  • No more mystery tab. Compare used to open a Turo tab and leave it behind if anything went wrong. Now it reads through a Turo tab you already have open, and if you don’t have one it says so before it opens anything — then closes it when it’s done. You can also close the popup mid-run; the result is waiting for you, with a badge on the toolbar icon.
  • When it can’t reach Turo, it says so instead of guessing. If the full data is unavailable, Compare falls back to reading the page, clearly labels the result as an estimate, and tells you how many of the nearby cars it could actually see. If it can’t make that estimate trustworthy, it shows the range but declines to tell you whether you’re above or below the market — rather than sounding confident and being wrong.
v1.8.4August 10, 2026

One-click Compare, and a cleaner look everywhere

  • Compare is now one click. Press Compare my price and Pricing Lab runs the Turo search in the background, reads the results, and shows the median, range, and where you sit — right in the popup. No more opening a search tab, coming back, and reopening the extension.
  • Fixed: comparisons broken by Turo’s August search redesign. Turo moved the model year after the make on search cards and added an “Add car to favorites” control next to the car name. The old reader picked that up as part of your car (“Corvette Add” at $0.00/day) and comparisons stopped working. The reader now ignores it, and any bad saved entries clean themselves up automatically the next time you open the popup.
  • A quieter, more focused design. The popup now uses your system’s native font and a calmer palette with a single accent color, in both light and dark mode. Same tools, less noise.
  • Plainer words. Shorter labels and messages throughout the Compare tab: pick a car, pick a city if you want, press the button.
v1.7.0July 30, 2026

Exact earnings-plan bands, and a correction

  • Correction: the share floor is 65%, not 70%. We previously described the 2026 range as “70% to 100%.” That was wrong in the direction that matters: it only modeled the upside. In the nine variable-earnings markets a booking made 0–2 days out pays 5 points below your plan’s standard rate, so the real floor across the system is 65%. Any short-lead trip you checked here before today was overstated. The calculator, the extension, and every page on this site are corrected.
  • Share is now derived, never typed. The calculator’s “earnings-plan share” dropdown is gone, and so is the extension’s Host share % box. Pick your plan (More peace of mind, Balanced, or More earnings) and we work out the share. Typing a percentage let you express combinations that can’t happen (100% on a 7-day booking, 90% last-minute in a pilot market); picking a plan can’t. It’s also the easier question; your plan name is right there in your Turo settings.
  • 100% is no longer offered as a tier. It used to sit in the dropdown next to 70/80/90, which implied any host could pick it. It isn’t a plan; it’s the top band of More earnings, at 28+ days lead, in the nine pilot markets only.
  • All four lead-time bands modeled. 0–2 days, 3–13 days (standard), 14–27 days, and 28+ days: ±5 points around your plan’s standard rate. Tick Variable-earnings market if you host in Austin, Dallas, Detroit, Las Vegas, Maui, Philadelphia, Phoenix, San Diego or Seattle. Everywhere else the share stays flat and lead time doesn’t touch it.
  • The calculator flags the last-minute penalty. Enter a short lead time in a pilot market and you’ll see exactly what the reduced share costs you per day, on top of the stacked discounts. The clearest reason there is to hold a floor on soft days.
  • Plan names throughout. Turo renamed protection plans to earnings plans on March 31, along with deductible → damage responsibility and host take → host share. Our copy now matches, and the full band table is published on the calculator page and in the 2026 explainer.
  • Your existing setup carries over. If you had entered 70, 80 or 90 as your share, it maps to the matching plan automatically; nothing to re-enter.
v1.6.4July 28, 2026

Safer 30-day pricing + a clearer calendar workflow

  • Complete 30-day calendar discovery: before building a weekday/weekend pricing preview, Pricing Lab now incrementally scrolls and loads the Turo calendar until it has discovered every upcoming date in the selected window. If a date is missing, unresolved, or unreadable, the preview stops and explains the coverage problem instead of silently applying to fewer days.
  • More resilient calendar scanning: fallback selectors and detailed scan diagnostics make the workflow safer when Turo changes how its calendar is rendered, while preserving the final exact-date selection check before any price can be applied.
  • Pricing controls first: the weekday, weekend, and optional holiday fields now sit directly below the scan summary, with the full Preview prices on calendar action visible without scrolling. Smart-pricing status, payout tools, the Dynamic baseline shortcut, and scanned-date details are organized underneath as secondary tools.
v1.6.0July 27, 2026

Weekday & weekend prices: free, up to a month in one pass

  • Weekday & weekend prices (free): enter your own price for weekdays, weekends, and optionally holidays, then apply them across the next 7, 14, or 30 days in one approved pass. Blank boxes leave those days alone; booked days are always skipped; the preview warns if a price sits below one of your floors or would switch dynamic days to fixed custom prices.
  • Cleaner calendar scan: the apply button now sits above the day list, the day-by-day table scrolls in place instead of stretching the popup, and “nothing to change” is a quiet status line instead of a disabled button.
v1.5.0July 21, 2026

Renamed to “Pricing Lab for Turo hosts” + free net-take calculator

  • New name: the extension and site now lead with Pricing Lab (Chrome Web Store title: “Pricing Lab – Price Floors & Net Earnings for Turo Hosts”), with “for Turo hosts” used as nominative reference. Cleaner trademark hygiene, done deliberately at low install count.
  • Free net-take calculator: a public calculator that itemizes the 2026 discount stack (non-refundable + duration + earnings-plan share) and shows your real net per day.
  • 2026 facts corrected across the site: the mandatory 10% is the “non-refundable discount” (Jan 19), earnings share is 70–100% (corrected in v1.7.0; the true floor is 65%), and the verified nine-market variable-earnings pilot (Dallas included) replaces the earlier unconfirmed “price-cap” wording. The 2026 explainer now shows the multiplicative-stacking math with worked $80 and $300 examples.
v1.4.1July 14, 2026

New brand identity

  • New logo: a price-tag mark (a white tag with a “$” on a dark badge) now appears across the Chrome toolbar icon, the extension popup, and this website.
v1.4.0July 13, 2026

Chrome Web Store launch: AI assistant, competitor Compare & popup redesign

  • Live on the Chrome Web Store: Pricing Lab is now published and installs in one click. Add to Chrome →
  • Renamed to Pricing Lab: the extension now ships under its full name (the “BETA” tag is gone), with a refreshed popup UI.
  • AI pricing assistant PRO: ask questions about your own pricing, calendar, and captured competitor listings. When you submit a question, the extension sends it plus the context you chose to capture to our proxy server (hosted on Vercel), which relays it to Anthropic's Claude API to answer. This is the only feature that sends data off your device, it happens only when you ask, and it's bounded by hard per-user and global monthly spend caps. Never sold, never used for ads.
  • Competitor Compare PRO: opens a pre-filled Turo search in a new browser tab and reads the visible results to compute a local market median and your rank. It stays in the browser and only contacts Turo itself.
  • Popup redesign: a cleaner layout that ties the scan, guardrail, Compare, and assistant together.
  • Server-side subscription verification: Pro access is now confirmed server-side by matching your subscriber email against Stripe (billing still runs through ExtensionPay on Stripe).
  • Billing fixes: instant Pro unlock after checkout (ExtPay content script registered); a billing-library setup failure can no longer break the popup.
v1.3.0May 21, 2026

Whole-calendar workflow: scan, then fix the week in one click

  • Calendar scan: open the popup on your Turo host calendar to read every upcoming day at once: price, who set it (you vs. Turo dynamic), and booked status. PRO adds a per-day floor check that flags every open day dipping below your weekday/weekend/holiday floor.
  • Apply next 7 days: preview every change across an adjustable 2–7 day window in one card, then apply the whole week in a single approved step. The extension drives Turo's own multi-select calendar editor for you; you never retype a number, and nothing saves until you click Apply. Booked and already-on-target days are skipped and counted; switches from Turo dynamic pricing to a fixed price are flagged before you commit.
  • Guided single apply: fill one approved price into your calendar through an on-page confirmation card: the target field is highlighted, current → new value is shown, a wrong-vehicle warning fires when the page can't be confirmed, and nothing is saved until you click Apply. Results are verified and logged locally.
  • Price-change watch PRO: re-capturing a listing shows how its daily average moved since your earlier snapshot, preferring same-trip-dates comparisons.
v1.2.0April 9, 2026

Pro tier & assisted apply

  • Free/Pro entitlement layer with ExtensionPay billing (Stripe-backed): gated JSON/CSV export, full 250-snapshot history, floor-breach alerts, and event floor presets.
  • Assisted apply: copy the suggested price and open the listing in one step.
  • Plan bar with Upgrade/Manage; lapsed subscriptions never delete stored data.
v1.1.0March 18, 2026

Real-net math & holiday-aware pricing

  • Host earnings estimate: enter your earnings-plan share and see your estimated take on every captured quote and every suggestion.
  • Holiday-aware day typing: trip dates auto-classify as weekday, weekend, or holiday (US federal holidays plus peak-travel days), with the source shown.
  • Day-type sweep: every calculation shows all three day-type prices at once, floor-bound ones marked.
  • One-click baseline: “Use $X as Dynamic price baseline” moves the captured average into the calculator and recalculates.
v1.0.0February 12, 2026

Initial prototype

  • Design and development started in early 2026; this first working prototype was published in February.
  • Read-only capture of the visible Turo quote (vehicle, dates, totals, mileage terms) with observed/derived/missing provenance on every field.
  • “Dynamic Pricing + X%” guardrail with weekday/weekend/holiday floors and a plain-English rationale for every suggestion.
  • Local snapshot history with deduplication; JSON export.
  • Vehicle identification across ~40 makes with honest null fallback.