What is a gas station analyzer?

1. What Is the Gas Station Analyzer?

Imagine you’re at a toy store.
Some toys are shiny but break easily.
Others look boring but last forever.

Gas stations are just like that — some look flashy, but the real treasure is the one that makes steady money year after year.

Gas Station Analyzer is a magical calculator that reads boring, messy business listings (like on BizBuySell) and turns them into:

  • A score out of 100 (how good the deal is)

  • A simple blog post (why it’s good or bad)

  • A spreadsheet row (so you can compare deals side by side)

Think of it like having your own gas station superhero whispering:

“This one is safe. This one is risky. This one is GOLD.”


2. Why We Built It

Most gas station listings are confusing:

  • Prices in one spot, revenue in another

  • Sometimes cash flow isn’t shown at all

  • They use fancy words like “prime corner lot” or “EPA remediation” (translation: “busy location” or “big cleanup problem”)

We wanted a tool that:

  • Reads the listing text (even when it’s messy)

  • Finds the important numbers

  • Figures out what’s missing

  • Scores the deal using rules we trust

  • Explains why it scored that way — like a teacher


3. How It Works (The Magic in Steps)

Think of the Analyzer like a detective. Here’s what it does step-by-step:

Step 1 – Reads the Story

Step 2 – Finds the Numbers

  • Price: “$8,499,000”

  • Cash Flow (SDE): “$1,200,000”

  • Revenue: “$12,512,022”

  • If Cash Flow is missing, it guesses (8% of Revenue).

Step 3 – Checks for Hidden Clues

  • Is land included? (Price is super high → probably yes.)

  • Is the location busy? (“275,000 gallons a month” = yes.)

  • Are there risks? (“EPA cleanup” = big red flag.)

Step 4 – Scores It (Out of 100)

It uses six buckets:

  1. Price (20 points) – Cheap vs expensive compared to profits

  2. Cash Flow (20 points) – Does it print money?

  3. Real Estate (20 points) – Do you own the land/building?

  4. Location & Traffic (15 points) – Busy corner or hidden road?

  5. Growth & Expansion (15 points) – Can it grow? Add a car wash?

  6. Risk Flags (10 points) – Leaks? Lawsuits? Environmental mess?

Step 5 – Explains in English

  • It says, “High cash flow, real estate included, busy location, some risk.”

  • You see exactly why it scored 85/100 — no black box magic.


4. Why Scores Changed (Old vs New) 

Old system:

  • Only looked for exact keywords

  • If “real estate included” wasn’t written, it assumed no land

  • Result: Great deals unfairly scored low (Hubbard = 50s)

New system:

  • Uses smart guesses (high price = probably land included)

  • Double-checks cash flow math (price ÷ SDE = multiple)

  • Adds growth + risk signals from hidden words like “expansion land” or “EPA”

Result: Hubbard now scores 85/100 — which matches reality better.


5. What Do I Do With the Score?

  • 80+ → “Hero Deals” (Rare gems worth serious review)

  • 60–79 → “Workhorse Deals” (Solid but check details)

  • 40–59 → “Fixer Deals” (Something’s off — dig deeper)

  • Below 40 → “Pass” (Too risky or overpriced)

Think of it like traffic lights:

  • Green = Go

  • Yellow = Caution

  • Red = Stop


6. Example: Hubbard Gas Station

Listing:

  • Price: $8.5M

  • Cash Flow: $1.2M

  • Real Estate: Included (land + building)

  • Location: High-traffic, 275,000 gallons/month

  • Growth: Extra land for expansion

  • Risk: Some environmental flags

Score: 85/100

Why:

  • Great cash flow

  • Includes real estate

  • Busy location + growth land

  • Price multiple = ~7× (fair but not cheap)

  • Small risk flags (EPA possible)


7. Why You Can Trust It


8. For Grown-Ups (Investors)

The Analyzer isn’t just kid-friendly:


9. Next Up


The Big Idea

Gas Station Analyzer turns chaotic broker listings into clear, trustworthy signals. It’s your first filter — so you waste less time on bad deals and focus only on winners.

  • Build a deal timeline dashboard: Track scores over time


Try it out and test now

Gas Station Analyzer turns chaotic broker listings into clear, trustworthy signals. It’s your first filter — so you waste less time on bad deals and focus only on winners.

Gas Station & Convenience Store for Sale – PRIME CORNER LOT


Location:

Mesa, WA (Busy Interstate Exit)


Asking Price:

$3,250,000


Gross Revenue:

$5,000,000


Cash Flow:

$450,000


Real Estate:

Real estate included (1.5 acres with canopy, pumps, and building). Property can also be sold separately if desired.


Building Size:

3,200 SF with option to expand; drive-thru approved.


Growth Potential:

Huge potential for growth! Opportunity to add QSR (Quick Service Restaurant), truck parking, and car wash. Adjacent empty lot can be developed for additional income.


Risk / Environmental:

EPA remediation was performed 5 years ago; underground tanks are double-walled. No current lawsuits, but buyer should verify environmental compliance.


Highlights:

- Prime location with heavy traffic (corner of two highways)

- High-margin inside sales ($120K/month store sales)

- 300,000 gallons/month fuel sales

- Branded supply contract ends soon; option to rebrand or stay unbranded

- Long-term manager willing to stay

- Absentee ownership


Additional Notes:

Property appraised for $3.5M last year. Seller financing possible with strong down payment.


1. Explicit Real Estate Detection

  • Old Scoring: Likely didn’t properly detect “real estate included” and defaulted to false (0 points).

  • New Scoring: Regex now matches “real estate included” (or high price heuristic fallback) and awards +20 points for owned property.

  • Impact: Huge jump in score since real estate inclusion is one of the heaviest weight factors (20/100).


2. Refined Cash Flow Multiple Logic

  • Old Scoring: Might have used only revenue × 8% estimation or inconsistent parsing → inflated multiples.

  • New Scoring: Correctly parses $450,000 cash flow and computes multiple = 3,250,000 ÷ 450,000 = 7.2x → scores 10/20 (moderate–high multiple, not maxed but not penalized like before).

  • Impact: Balanced score rather than arbitrary penalty.


3. Location Quality + Growth Flags

  • Old Scoring: Location/growth sometimes ignored unless keywords exactly matched (“prime location”).

  • New Scoring: Now catches “prime corner lot,” “busy interstate,” and “opportunity to add QSR/truck parking”:

    • Prime location: +15 points

    • Growth potential: +15 points

  • Impact: Adds up to +30 points where before it might’ve been 5–10 points total.


4. Risk Flag Handling

  • Old Scoring: Treated any mention of EPA/tanks as heavy penalty.

  • New Scoring: Recognizes mitigation language (“EPA remediation performed 5 years ago”) → counts as risk flag but explains it’s minor instead of max penalty.

  • Impact: Keeps 0 points for risk (expected) but explains why in reasoning → more trust in analysis.


5. Consistency Between GPT and Python Scores

  • Old Method: GPT freehand score + narrative could drift (e.g., 50/100 vs 65/100 spreadsheet).

  • New Method: GPT narrative is overwritten by deterministic Python compute_fair_market_score() output — no hallucinated totals.


Why You Can Trust It Now

  • Deterministic Inputs: All numeric values (price, cash flow, real estate) are parsed and scored by your Python function, not GPT guesses.

  • Keyword + Heuristic Layer: Real estate and growth detection now use regex and fallback rules (e.g., high price implies real estate).

  • Transparent Breakdown: Each score bucket (price, cash flow, real estate, etc.) is returned with reasoning — so you can audit why it got +20 or +5.

  • Consistent Output: Same rubric applied to every deal (20/20/20/15/15/10 structure).

Comments

Popular posts from this blog

Feature: Audit log for one login, and identity service

Getting started - Build your data science lab environment

QA - Run #1 - Results