RentInSA
Menu

For owners & sellers

DOM, Absorption, and Months of Inventory: Reading a San Antonio Market Month Before You List

Three numbers tell you whether San Antonio is tipping toward buyers or sellers in any given month — and how to price, concede, and contingency-plan accordingly before you sign a listing agreement.

6 min read · April 21, 2026

Before you pick a list price, pull three numbers for your submarket: median days on market (DOM), absorption rate, and months of inventory (MOI). Together they tell you whether the buyer or the seller is holding the pen this month. A single citywide headline from a news segment will mislead you — Alamo Heights (78209) and far south Bexar (78223) are not the same market, and they rarely move in sync.

This is how to read those three numbers the way a listing agent reads them when deciding whether to price at comp, below comp to drive offers, or above comp because supply is thin.

The three numbers, defined the way SABOR reports them

SABOR's monthly release (the Multiple Listing Service data you'll see summarized at sabor.com) gives you closed sales, new listings, active inventory, median and average price, and DOM. From those you can derive the rest.

  • Days on Market (DOM): median days from list to executed contract (not to close). SABOR reports this by price band and by MLS area. Watch the median, not the average — one stale $3M ranch in Boerne can drag an average by 40 days.
  • Absorption rate: closed sales in the month divided by active listings at month-end, expressed as a percentage. 20%+ is a tight seller's market. Under 10% is buyer-favored.
  • Months of Inventory (MOI): active listings divided by the trailing 12-month average of monthly closed sales. Under 4 months favors sellers; 4–6 is balanced; over 6 favors buyers. In Bexar County's long-run pattern, anything under 3 produces multiple offers on well-prepped homes.

These aren't interchangeable. DOM tells you speed. Absorption tells you demand pressure right now. MOI tells you how long current supply would last if no new listings came on — a structural read, not a momentum read.

Pull the data at the right geography

Citywide San Antonio numbers are almost useless for pricing. SABOR breaks the MLS into numbered areas; your ZIP usually maps to one or two of them. A few anchors:

  • 78209 (Alamo Heights / Terrell Hills / Olmos Park): small, independent municipalities inside Loop 410 with their own PDs and Alamo Heights ISD. Thin inventory, price-inelastic buyers, DOM usually runs shorter than the county median even in soft markets.
  • 78258 (Stone Oak, north of 1604 off US-281): NEISD zoned, heavy PCS and corporate relocation demand tied to JBSA-Randolph and the 281 medical corridor. Sensitive to mortgage rates and BAH cycles.
  • 78204 / 78210 (Southtown, King William, Lavaca): historic districts south of downtown with deed restrictions and a buyer pool that skews design-driven; DOM swings more than the county average.
  • 78245 / 78254 (far west and far northwest, NISD): new construction competes directly with resale. When builders add incentives, resale MOI rises fast even if DOM looks fine.
  • Converse / Schertz / Cibolo (Judson ISD and SCUC ISD, outside Bexar for parts of Schertz/Cibolo): heavy JBSA-Randolph demand, PCS-driven seasonality.

Pull the numbers for your MLS area and your price band. A 78258 home at $450K and one at $1.2M are in different markets in the same ZIP.

What the numbers mean for your listing strategy

Tight seller's market (MOI under 3, absorption above 25%, DOM under 25)

Price at comp or slightly above, set an offer deadline 5–7 days out, and expect escalation clauses. Buyers will waive the appraisal gap up to a ceiling and shorten the option period (TREC's termination option under Paragraph 23 of the TREC 20-17 One to Four Family Residential Contract). You can push back on the Seller's Disclosure Notice items being used as repair leverage — but disclose fully under Texas Property Code § 5.008; an undisclosed known defect is a bigger risk than a tight negotiation.

Balanced (MOI 4–6, absorption 15–20%, DOM 30–45)

Price at comp, no cute pricing. Expect one round of repair negotiation via TREC Amendment (form 39-9). Budget 1–2% in seller concessions toward buyer closing costs or a rate buydown — in a rate-sensitive cycle, a 2-1 temporary buydown often moves a house faster than a $10K price cut of equal cost.

Buyer's market (MOI over 6, absorption under 10%, DOM over 60)

Price under the last comp, not at it. The comp already closed; you're competing with what's active. Concessions get real: closing cost credits, buydowns, survey delivery, and sometimes a home warranty. Contingency pressure flips — buyers keep longer option periods, wider financing contingencies, and will walk on inspection items you'd have laughed off a year earlier.

How the three numbers disagree — and which one to trust

They don't always line up. The useful reads are in the mismatches:

Pattern What it usually means Your move
DOM falling, MOI rising New listings flooding in faster than sales, but quality homes still move Prep harder; price sharp; first 10 days matter more than usual
DOM rising, MOI flat Buyers are pickier, not fewer Stage, photograph, and price at or slightly below comp
Absorption spiking, MOI still high Seasonal pop (spring PCS cycle) on top of overhang List now, don't wait for "more demand" — it's already here
All three softening Real demand contraction Consider a bridge/rental strategy or accept meaningful price revision

Absorption is the most current. MOI is the most structural. DOM is the most emotional — it's what buyers see on the listing and use to justify lowballs. If your home sits past the area median DOM, price is the cause roughly 80% of the time, condition and photos the rest.

Seasonality in Bexar County specifically

San Antonio's calendar is shaped by military moves and school enrollment. PCS season (roughly May–August) pulls buyers toward anything near JBSA-Lackland, Randolph, and Fort Sam Houston. Families using NEISD, NISD, or Alamo Heights ISD enrollment windows push to close before August. Listings that go live after mid-July in a family-zoned area often carry to the quieter October–November window, where DOM medians extend 15–25% and concessions widen.

If you're in a PCS-heavy ZIP (78148 Universal City, 78233 near Randolph, 78219, 78109 Converse), the DoD's annual BAH publication for the San Antonio MHA effectively caps what military tenants and buyers can carry. When BAH updates in January, absorption in those ZIPs shifts within 60 days.

What most people get wrong

  • Quoting the citywide median. The San Antonio MSA number hides a 60–90 day DOM gap between submarkets. Pull your MLS area, not the headline.
  • Confusing average DOM with median DOM. A few stale luxury listings skew averages badly. Use median.
  • Treating MOI as a forecast. It's a snapshot. If 200 new listings drop next week, today's MOI is already wrong. Pair it with the trend in new listings.
  • Pricing off Zestimate or similar automated values. Those models lag actual SABOR closings by weeks and don't read condition. Use closed MLS comps from the last 90 days within a half-mile, adjusted by a licensed appraiser or an experienced agent.
  • Ignoring builder incentives as competition. In 78254, 78245, 78253, and north Schertz, production builders offering $20K toward rate buydowns are effectively setting your ceiling. If you don't match the net cost to the buyer, DOM extends.
  • Waiting for "the market to come back" mid-listing. Every week past the area median DOM costs you negotiating leverage. A price correction at day 21 nets more than the same correction at day 60.
  • Assuming a low MOI protects you from inspection negotiations. Buyers still order inspections and still ask for repairs. A tight market shifts the size of concessions, not whether they happen. Keep the Seller's Disclosure (TREC OP-H) accurate and current, and be ready to respond via TREC 39-9.

Put it together before you sign a listing agreement

Before committing to a list price, write down four things: your MLS area's median DOM for your price band, absorption for the last full month, MOI, and the direction each moved versus the prior month. Bring that to your pricing conversation. If your agent can't speak to those four numbers for your specific area, that's a signal. Talk to a Texas-licensed REALTOR who pulls SABOR data by area code, and if the sale has tax or timing implications — a 1031 exchange, a homestead-to-rental conversion, capital gains near the § 121 exclusion — loop in a Texas CPA or real estate attorney before you price.

When you're ready to compare agents who actually quote these numbers or to see what's active in your submarket, start at RentInSA — browse the for-sale and rental inventory at /rentals, list your home FSBO at /list-your-home, or find a local agent at /agents.

saborpricingsan antonio market datamonths of inventorydays on marketselling strategy

More in Selling in a Buyer's vs. Seller's Market