iFMade with iterFact™
Geranium Flip Deal Intelligence
Geranium Place flip deal intelligence and interactive property P&L model.
Built by iterFact
Florida deal intelligence · Palm Beach County

13947 Geranium Place.
$255K on the surface.
The story lives four docs deep.

A Wellington flip from $670K to $925K. Pulled from the county clerk, decomposed into market drift versus operator-attributable lift, and modeled live with the inputs only the operator knows. This is what a deal looks like once iterFact stacks the public-record layers.

County confirmedWellington, FL 33414Hold: Apr 2024 – Apr 20269 min read · interactive
Bought
$670,000
Apr 20, 2024 sale · recorded May 3
Sold
$925,000
Apr 6, 2026 sale · recorded Apr 14
Gross spread
$255,000
+38.1% on basis
Hold period
716 d
~23.5 months
13947 Geranium Pl
Wellington, FL 33414
Parcel 73-41-44-04-01-075-0340 · Sugar Pond Manor B:75 L:34
Living area
2,146 sqft
Year built
1990
County
Palm Beach
Just value (PAPA)
$529,465
FEMA zone
X · minimal
Tract income
$104,836
LakefrontNo HOA signalEquestrian-season market82% owner-occupied tract

Four recorded instruments. The skeleton of the entire deal.

Aggregator data is a guess. County data is the answer. Pulled from Palm Beach Clerk Official Records via the book/page index – this is the actual document chain that opens and closes the flip, with instrument numbers and recording dates intact.

Document chain
4 instruments · 2 transactions · 716 days apart
Palm Beach Clerk · Verified
Warranty Deed · Acquisition04 / 20 / 2024

Alyona Davidova acquires the parcel

$670,000
Grantee: Davidova, Alyona  ·  Grantors: Egan, Brian T. + Kerrie Ann
OR Book 34992Page 100Instrument 20240152488Recorded 05/03/2024 2:59 PMDoc stamps consistent with $670K transfer
Mortgage · Acquisition financing05 / 03 / 2024

Conventional purchase mortgage at 87.4% LTV

$585,400
Borrower: Davidova, Alyona  ·  Lender: A&D Mortgage LLC (MERS as nominee)
OR Book 34992Page 102Instrument 20240152489Recorded 05/03/2024 2:59 PMClerk doc id 26982847
Warranty Deed · Resale04 / 06 / 2026

End-user buyer acquires the renovated property

$925,000
Grantee: Sagir, A. + Nusrat, A.  ·  Grantor: Davidova, Alyona
OR Book 36447Page 1715Instrument 20260132588Recorded 04/14/2026 2:45 PMDoc stamps consistent with $925K transfer
Mortgage · Buyer financing04 / 14 / 2026

Buyer takes 80% conventional – an end-user signal, not another flipper

$740,000
Borrowers: Sagir, A. + Nusrat, A.  ·  Lender: CrossCountry Mortgage LLC (MERS)
OR Book 36447Page 1717Instrument 20260132589Recorded 04/14/2026 2:45 PMClerk doc id 28261047
Why this layer matters

The aggregator-reported $585.4K mortgage was only medium confidence until the Clerk record was pulled. The actual instrument moved it to county-confirmed – with lender, borrower, recording date, book/page, instrument number, parcel id, and legal description on the record. This is the ingestion layer iterFact should automate across Florida: deeds, mortgages, satisfactions, modifications, liens, lis pendens.

Market drift made $18K of it. The operator made the other $237K.

A flip is a thesis: that an operator can create more value than the market can. The public-record proof starts by decomposing the gross spread into market tailwind versus residual lift – and then cross-checking it two different ways.

Value decomposition · basis to exit
$670K basis → $925K exit
+$255,000
Purchase priceApril 2024
$670,000
+
Market drift33414 +2.6% over hold
+$18,000
+
Residual liftreno, repositioning, execution
+$237,000
=
Sale priceApril 2026
$925,000

The proof: lot barely moved. The structure carried it.

PAPA’s 2024 valuation split the parcel 47.2% land / 52.8% improvements. Apply that split to the $670K basis and walk it forward at the actual market drift. The land contribution is small. The structure contribution is the entire story.

Land · location
$316K$325K
+$9K · ~+2.8% over hold
The lot moved roughly with the 33414 trend. Market drift on the land component – not operator-controlled. Same Sugar Pond Manor parcel, same neighborhood, same school zone.
Structure · product
$354K$600K
+$246K · ~+69% over hold
The house carried the deal. Renovation, condition upgrade, waterfront staging, lifestyle marketing. Residual lift on the structure component alone.
What this proves

This was not a passive market trade. Wellington 33414 only moved 2–3% over the hold – that’s ~$18K of pure tailwind on a $670K basis. The remaining $237K of residual gross lift is where renovation scope, condition upgrade, timing, and marketing execution have to explain the spread.

$431/sqft in a $318/sqft zip. Two methods, one answer.

The waterfall said residual lift was ~$237K. A second, fully independent method – price-per-square-foot premium against the strongest local comp – lands in the same range. When two methods converge, the answer stops being a hand wave.

Nearby comp median1mi · 36mo · n=10
$288per sqft
33414 zip medianresidential, latest
$318per sqft
Best nearby compstrongest in our set
$331per sqft
Subject saleApril 2026 · 2,146 sqft
$431per sqft
Method A · Decomposition
$925K sale
− $670K basis
− $18K market drift
~$237K
Method B · PSF premium
($431 − $331) / sqft
× 2,146 sqft
= premium over best comp
~$215K
Convergence

Two independent methods converge on roughly $215K–$237K of gross lift after market drift. That’s the headline number. Whether it was true profit depends on renovation cost, carry cost, financing terms, and rental optionality – the inputs in the next section.

Drag the sliders. Watch the deal turn into a real number.

Public records lock the skeleton: purchase, sale, original mortgage, taxes, hold period. The operator owns the rest: renovation cost, rental income, carry costs, payoff, and closing structure. Move the sliders, and iterFact rebuilds the net P&L, return on equity, and break-even thresholds in real time.

Live model · iterFact deal intelligence

13947 Geranium Pl · Operator P&L

Tagged inputs: PUBLIC = pulled from county / DOR / Census. EST = iterFact estimate, adjustable. YOUR INPUT = only the operator knows.

Inputs & Line Items

PublicEstimateYour input
Locked from public record
Sale price Deed$925,000
Purchase price Deed$670,000
Original mortgage County$585,400
Property tax 2024 + 2025 PAPA$16,535
$100,000
Materials, labor, permits, design, finishes – the biggest swing input.
0 mo
Equestrian-season seasonal rentals are common in Wellington (Jan–Apr).
$8,000
Waterfront pool homes during equestrian season can command premium rent; use actual lease history if available.
6.875%
Conventional loans Apr 2024 sat ~6.7–7.2%. Adjust for your actual rate.
6.0%
Total commission paid at closing – both sides.
$850
FL insurance is the biggest line; pool and lawn are non-trivial.
$5,000
Higher if marketed as a furnished seasonal rental.

P&L Breakdown

Sale proceeds Deed$925,000
Est. loan payoff Model$573,054
Sale commission & closing Live$55,500
Net cash from sale$296,446
Rental income Live$0
Down payment Derived$84,600
Acq closing (~2.25%) Std$15,075
Debt service (P&I, 716d) Live$90,456
Property tax 2024 + 2025 PAPA$16,535
Insurance · utilities · lawn Live$20,002
Renovation Live$100,000
Furniture · staging Live$5,000
Net profit / loss
$-35,214
A loss on a pure-flip basis. Rental income or lower reno scope was needed to clear.
Cash deployed
$331,660
Cash-on-cash
-10.6%
Annualized
-5.6%
Break-even reno spend (at current rent)
$64,786
Maximum renovation budget that keeps the deal at zero profit, holding all other inputs constant.
Break-even monthly rent (at current reno)
$1,761 × 20 mo
Monthly rent (over a 20-month rental window) that would offset the renovation cost.
The lesson the model surfaces

A pure flip with $100K of renovation and zero rental income lands in loss territory at typical FL closing/carry costs. Add 5 months of seasonal rent at $12K/mo, and the same deal turns profitable. The key investor question becomes simple: was this only a flip, or did rental income help carry the hold?

Property taxes nearly doubled between 2024 and 2025. The new owner inherits that.

FL caps assessment increases for homestead-protected owners. A non-homestead investor purchase resets that cap. The 2025 bill on this parcel jumped +84% – a number that compounds for the next operator.

2024 tax bill
$5,815
Pre-acquisition assessment, with prior owner’s caps and exemptions still in effect.
2025 tax bill
$10,720
Post-acquisition reset. No exemption listed for 2025. Adds ~$408/mo to the carry baseline.
What this means for the next deal

Every FL acquisition resets the assessed-value clock. Underwriting at the seller’s tax bill is a structural error. iterFact should default the post-acquisition tax line in any model to the just-value-derived rate, not the seller’s historical bill. On Geranium, that’s a $5K/year delta – over 2 years, it’s a $10K hole in the underwriting.

Where the public record stops – and the next layer should start.

Two specific gaps on this property surface a clear backlog. The 4-bed-versus-5-bed mismatch needs permits to resolve. The renovation cost needs permits and contractor records to narrow. Both are public, both are missable, both are the next data layer iterFact should ingest.

Bedroom count: official versus marketed

PAPA · official record
4 bed · 2 bath
Palm Beach Property Appraiser’s structural record as of the 2024 roll. This is what the county taxes against and what underwriters confirm.
vs
Resale listing · marketed
5 bed · 3 bath
How the property was marketed at the 2026 resale. Could be a permitted addition, a converted den/office, or a marketing-only claim.
What permits would resolve

The Wellington EnerGov / Citizen Self Service permit portal is the source of truth for whether the bed/bath upgrade was permitted (legitimate value-add) or functional/marketing (potential disclosure issue). Same portal exposes total renovation permit value – which would narrow the renovation-cost slider above from a ±$100K range to a ±$15K range.

What this artifact tells iterFact to build next.

Every section of this teardown either uses a layer iterFact already has, or surfaces a layer it doesn’t. The list below is the ranked backlog implied by what would have made this analysis even sharper, with priority and the section it would have improved.

Codex · ranked backlog

Six ingestion + product moves the Geranium teardown is asking for.

Each task below maps to one or more sections of this artifact. P0 items are the gaps that hurt this analysis the most. P1 items are the next moat layer.

01
Recorded instruments · full chain ingest
Automate what was done manually here: book/page index walk, document detail extraction, parcel match, party normalization. Mortgages, deeds, satisfactions, modifications, liens.
P0 · Section 01
02
Permit ingest · Wellington EnerGov first
Resolves the 4/2-vs-5/3 mismatch and narrows the renovation-cost slider. Per-municipality scrape with normalized permit type, value, contractor, dates.
P0 · Sections 04, 06
Tax reset projection
03
Default any post-acquisition underwriting to just-value-derived tax rate, not seller’s historical bill. Eliminates a ~$5K/yr underwriting blind spot on every FL deal.
P0 · Section 05
04
Listing lifecycle capture
List date, price, status changes, rental attempts, photo count, broker, marketing copy. Reconciles to deed when the closing posts. Captures the Wellington seasonal-rental signal directly.
P1 · Section 04
05
Operator-entity normalization
Resolve grantee/grantor variants to canonical operators. Unlocks deal history per operator, lender repeat patterns, and concentration views.
P1 · Section 01
06
Address resolver fix
Direct lookup for “13947 Geranium Place” missed; “13947 Geranium” resolved. Suffix normalization (Pl ↔ Place ↔ Plc) plus exact-match fallback to fuzzy.
P2 · Property card
What you just watched iterFact do

Pulled the county chain. Decomposed the value. Cross-checked it. Made the deal modelable.

From a single address – in one engine pass – iterFact resolved the parcel, walked the recorded document chain, separated market drift from residual lift, ran the comp premium cross-check, and turned the whole thing into a live P&L modeler. This is the workflow to automate across Florida. Drop in an address, and the next teardown can come back at this depth.

County-confirmed recordsSelf-contained HTMLPermanent shareable URLBuilt by iterFact