Ask a default search-enabled chatbot "Where can I buy this monitor at the lowest price?" and it will scrape the top three shopping cards, sort them by the bold number on the product page, and declare a winner. Ten minutes later, when you reach the checkout screen, that "cheapest" option has added $28 in shipping, excluded a 15% first-order coupon available on a rival site, and missed a 10% cashback rebate sitting in a browser portal.
Sticker price is rarely the price you actually pay. If you want an AI assistant or browsing agent to save you real money before a purchase, you have to stop asking it to find the lowest headline number and start forcing it to calculate net landed cost.
Why Default AI Shopping Queries Fail
Online retailers and software vendors spend millions optimizing pricing architecture around human and algorithmic shortcuts. Economists and regulators call this practice drip pricing: advertising an artificially low headline figure up front, then revealing mandatory shipping fees, handling surcharges, seat minimums, or renewal jumps only after you have invested time in the checkout flow. Research documented by the U.S. Federal Trade Commission on hidden junk fees shows that when prices are partitioned into pieces, buyers systematically underestimate the total cost and stop comparing alternatives too early.
Language models fall into the exact same trap unless you instruct them otherwise. When an AI browsing tool scans five product pages, the base sticker price sits in clean, structured metadata at the top of the HTML document. The shipping threshold, the promo code banner, the student or annual billing discount, and the return restocking fee sit in separate tabs or fine print.
Without an explicit accounting formula in your prompt, the model takes the lazy path. It compares the headline numbers, ignores the fee structure, and hands you a ranking that is mathematically wrong at checkout.
Two Principles for AI-Assisted Purchasing
Turning an LLM from a naive price-tag reader into a sharp purchasing analyst requires two structural shifts in how you write the prompt.
1. Audit Net Landed Cost, Not Headline Price
In corporate procurement, buyers never evaluate a supplier on unit sticker price alone; they evaluate total landed cost. You can force an AI to apply the same accounting equation to consumer hardware, flights, home appliances, or SaaS subscriptions.
True net cost equals the base price, plus shipping, taxes, and mandatory add-ons, minus active promo codes, bundle discounts, cashback rebates, and loyalty credits. When you require the model to show each of those variables in a line-item breakdown before ranking the options, a $240 listing with free shipping and a 10% newsletter code rightfully beats a $219 listing with $25 freight and a 15% restocking penalty.
2. Separate Autonomous Research from the Checkout Button
Modern AI tools no longer just summarize web pages; computer-use and browser agents can click buttons, apply coupon codes, and fill out checkout forms. As Sam Altman noted in his Sources interview on Astra and autonomous computer use, the main bottleneck with capable models is no longer raw intelligence, but reliable intent alignment: making sure an agent understands what you actually value without taking an irreversible step you did not intend.
When money is on the line, "buy the cheapest one" is an unsafe instruction. The cheapest absolute dollar figure often comes with a catch: an unauthorized third-party seller that voids the manufacturer warranty, a non-refundable annual lock-in, or a "Subscribe & Save" recurring charge you forget to cancel next month. Ending your prompt with a strict human approval gate ("Shortlist the top three options and tell me why; do not place the order, wait for my confirmation") keeps you in control of the final trade-off.
Author's Comment: I treat that final confirmation line as a mandatory circuit breaker whenever I use browser-enabled agents. Even if you are running the prompt in a standard chat window that cannot access your credit card today, keeping the approval gate in your template builds the right habit for agentic browsers that can click "Buy Now."
The best_price.prompt Template
Below is the complete, copy-ready prompt structure. It takes three simple inputs (what you want to buy, your non-negotiable requirements, and your budget ceiling), forces a full net-cost calculation across major buying channels, narrows the field to the top three contenders, and halts for your review.
[PURCHASE BRIEF]
- Item or Service to Buy: [Insert exact product model or service category, e.g., Sony WH-1000XM5 headphones / 27-inch 4K USB-C monitor / Team password manager for 8 seats]
- My Requirements: [Insert hard specs and conditions, e.g., must be brand new with official warranty, minimum 65W USB-C power delivery, delivery within 5 business days]
- Maximum Budget: [Insert ceiling amount and currency, e.g., $350 USD all-in]
[NET-COST ACCOUNTING RULES]
Compare the major legitimate channels and plans currently available for this purchase.
1. Do NOT rank options by sticker price alone.
2. For every option you evaluate, calculate the Estimated Net Landed Cost by factoring in:
- Base price
- Shipping fees, handling charges, or minimum order thresholds
- Active coupon codes, seasonal promos, or first-order discounts
- Cashback portals, credit card category offers, or gift card rebates
- Subscription/auto-delivery discounts (and whether they can be canceled after month one without penalty)
- Hidden traps (mandatory add-ons, restocking fees, or excluded warranties)
[OUTPUT FORMAT & APPROVAL GATE]
Filter out weak listings and leave only the top 3 options most worth considering. For each of the 3 finalists, show:
- Channel / Plan Name & Sticker Price
- Full Net-Cost Math (showing every fee added and discount subtracted)
- Final Estimated Net Price
- Why It Made the Top 3 (the specific advantage: lowest net cash cost, fastest shipping, or best warranty/return policy)
- The Catch (one risk or step I need to watch out for)
Hard Rule: Do NOT place any order or initiate checkout on my behalf. Present the top 3 options and wait for my confirmation.
Why This Structure Produces Better Deals
Each block in the prompt corrects a specific weakness in how language models process shopping data.
Requirements Prevent "Fake Cheap" Matches
If you ask for the cheapest price on a popular electronics item without stating your requirements, a search agent will frequently surface open-box returns, gray-market imports without local warranty coverage, or older generational models with nearly identical names. Putting My Requirements right next to Item to Buy acts as a pre-filter. Any listing that violates your warranty or delivery window gets disqualified before price math even begins.
This is a practical application of rules-first prompting. As we covered in our guide on why hard constraints beat better prompts, defining what disqualifies an answer up front saves you from manually auditing a list of unusable recommendations.
The Top-Three Cap Eliminates Choice Overload
Ask an AI to "compare available options" with no ceiling, and it will dump a shallow table of eight or ten stores where half the entries are identical. Restricting the final output to the top three viable options forces the model to perform a tournament selection.
Typically, a well-reasoned top three naturally separates into three distinct buyer profiles:
- The Absolute Lowest Net Cash Option: Often stacks a promo code, a cashback portal, or a cancelable subscription discount, requiring two minutes of extra effort.
- The Zero-Friction / Best Protection Option: Costs a few dollars more in net price, but includes free two-day shipping, a 30-day no-questions-asked return window, or an extended warranty.
- The Smart Alternative or Bundle Tier: Stays under your budget ceiling while bundling an accessory or stepping up one tier via an active sale.
If you are torn between two finalists after seeing the numbers (for example, choosing between a cheaper annual software commitment and a flexible monthly plan), you can feed those two finalists directly into our Multi-Dimensional Decision Analysis prompt to score risk, lock-in, and long-term cost side by side.
Practical Pitfall Avoidance Guide: Language models often hallucinate expired coupon codes from old deal-forum threads. When the model subtracts a promo code or cashback percentage in its Net-Cost Math, ask it to cite the exact source URL and date of that offer, or mark unverified codes as "unconfirmed" separate from the guaranteed net price.
A Worked Example: Buying a Standing Desk Under $450
Suppose you want to buy a dual-motor electric standing desk frame with a 48-inch desktop, delivered within one week, with a hard budget of $450 all-in.
A lazy prompt ("What is the cheapest dual-motor standing desk right now?") points you to a $299 marketplace listing. What it fails to mention is the $65 freight surcharge for heavy items, the extra $55 for the desktop board sold separately, and a 20% return shipping deduction if the motor arrives damaged. Your real cost is $419 with high risk.
When you run best_price.prompt with net-cost rules, the breakdown looks completely different:
- Option 1 (Direct Brand Store with Bundle + Newsletter Stack): Sticker price is $439 for frame plus desktop. Shipping is free. Stacking the site's automatic $40 accessory bundle discount with a 5% email sign-up code brings the net pre-tax cost to $379.05, backed by a 5-year motor warranty.
- Option 2 (Big-Box Retailer with Store Card Cashback): Sticker price is $399 with free 3-day shipping and free in-store returns. Using a 5% store card rebate brings the net cost to $379.05, making it the safest choice if you might return it.
- Option 3 (Warehouse Club Member Deal): Sticker price is $349 delivered, no coupon needed, and includes an unlimited return policy, though color choices are limited to black.
The $299 "cheapest" sticker listing does not even make the top three once freight and separate desktop fees are counted.
Save the Template for Every Purchase Over $50
For a $12 cable, comparing net landed cost across five channels is not worth two minutes of your time. For anything over $50 (appliances, flights, software subscriptions, cloud credits, or office gear), running this prompt before you open a checkout tab routinely uncovers a 10% to 25% gap between the advertised sticker winner and the true net-cost winner.
If you want to keep this template handy without retyping the accounting rules every time, save the structure in Prompt Scaffold, where you can keep the Net-Cost Accounting Rules and the "Do not place the order" constraint locked while swapping out the product name, requirements, and budget in seconds.
Top comments (0)