Hotel Site Total Price Calculator
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Hotel Site Total Price Calculator automatically detects the nightly rate and number of nights on hotel booking sites, then calculates the total price including configurable taxes and resort fees. The tool displays a compact calculator badge showing the per-night breakdown, base total, taxes, fees, and final total. With configurable tax rates and resort fees, you can customize the calculation to match different hotel policies and booking sites. This helps you quickly compare total costs across hotels and booking platforms, making it easier to find the best deal.
WHERE IT RUNS
This extension works on any website that displays hotel rates and stay durations. It functions on hotel booking sites, travel aggregators, resort websites, and any page showing nightly rates with number of nights. The tool works across all domains and adapts to various price display formats and currencies.
HOW TO USE
Install the extension and navigate to any hotel booking or rate page. A compact price calculator badge appears showing the total price breakdown. Use the overlay panel to customize the calculation: set the tax rate percentage (default 15%), set the resort fee per night (default 0), enter a manual nightly rate if the site's price isn't detected, choose whether to show the breakdown, show the total, include taxes, and include resort fees, and select the badge position (Top Right, Top Left, Bottom Right, Bottom Left, or Inline). Click "Refresh Calculation" to manually update the badge after changing dates or loading new data.
TECHNICAL SECTION — HOTEL PRICE DETECTION AND TOTAL CALCULATION
The extension uses a multi-strategy detection engine to find nightly rates and night counts on hotel booking sites. It queries known selectors for nightly rates (.price-per-night, .nightly-rate, .rate-per-night), night counts (.nights, .night-count, .number-of-nights), and total prices. Currency symbols are extracted from the text and used for formatting. The total price is calculated as: (nightly rate * nights) + (nightly rate * nights * tax rate) + (resort fee * nights). Users can also manually override the nightly rate if automatic detection fails. The badge is created using DOM manipulation with inline CSS and can be positioned either fixed in corners or inline with the content. All settings are persisted locally.
THE PANEL — DRAG / PER-SITE POSITION / SNAP / COLLAPSE / RESIZE / ESCAPE
The overlay panel is fully interactive and designed for seamless multitasking. Drag it anywhere on the screen using the handle at the top of the panel; the position is saved per site so it stays where you left it across sessions. The panel includes a snap-to-edge feature that gently anchors the overlay to the nearest screen edge when released. Click the collapse button to minimize the panel to a compact pill showing the current price status; expand it again with a single click. Resize the panel vertically by dragging the bottom-right corner to view more controls. Press the Escape key at any time to instantly close the overlay; it reappears on the next page navigation or refresh.
PLEASE NOTE
This extension requires the free BotGentz companion extension to function, as it provides the underlying content script injection and cross-origin communication framework. No personal data, browsing history, or booking data is stored, transmitted, or shared. Settings are stored locally in your browser using GM_setValue and are never sent to any external server. The extension does not access or store login credentials, financial data, or personally identifiable information. The tool reads price data visible on the page and does not access any site API or private data. Tax rates and resort fees are user-configurable and should be adjusted to match the specific hotel or booking site. The calculation is an estimate and may not include all fees; always verify the final price at checkout.