← Back to PSF Insight

Methodology and Editorial Standards

Last reviewed: May 2026

This page documents how PSF Insight collects data, calculates metrics, generates AI analysis, and maintains editorial standards. We publish this so users, regulators, and reviewers can scrutinise our work.

Data Collection

Sources

All data on PSF Insight is sourced from official Singapore government APIs and public datasets. We do not scrape third-party sites, fabricate, or estimate beyond clearly labelled derived metrics.

Refresh Cadence

Data is automatically refreshed every Wednesday at 10am Singapore time via a GitHub Actions workflow that pulls all sources, archives historical snapshots, and rebuilds the production database. URA transaction data typically lags by 3 to 6 weeks from the actual transaction date due to caveat lodging timelines, which is consistent with all Singapore property platforms.

Coverage

The current dataset covers approximately:

Calculation Methodology

PSF (Price Per Square Foot)

Calculated as transaction price divided by strata area in square feet. URA reports area in square metres which we convert at 10.7639 sqft per sqm. PSF is the universal Singapore property comparison metric.

Median PSF

For project-level and district-level summaries, we report the median PSF rather than the mean. Median is more robust to outliers (one penthouse sale skewing a project's average). For monthly trend lines, we use the median of all transactions in that month.

Comparable Transactions

For the P&L Calculator, we match comparables on: same project, similar unit size (within tolerance, default 50 sqft), similar floor band (when specified), and within the past 12 months. If fewer than 3 comparables exist with strict matching, we progressively relax floor and time constraints to find a usable sample.

Estimated Current Value

Calculated as the median PSF of comparable transactions multiplied by the user's unit size. This is an estimate, not a valuation. Bank valuations may differ based on internal models, condition, and market conditions at valuation date.

Vintage Profitability

For each purchase year, we calculate the average PSF paid that year against the most recent 6 months' average PSF. The percentage difference is the rough capital gain or loss for buyers from that vintage. This is a simplification: it does not account for floor differences, renovation, or specific unit characteristics.

YoY Change

Year-over-year change uses the average PSF of the latest full year against the prior full year. This smooths out monthly volatility but may lag major market turns by 6 to 12 months.

AI Analysis

Model

AI-generated analysis on PSF Insight is produced by a large language model (Claude family) accessed via Amazon Bedrock. We do not disclose the specific model version to users in product to keep messaging consistent across model upgrades. The model has a fixed system prompt that grounds it in Singapore property frameworks.

Inputs Provided to the Model

Each AI analysis call passes the following structured context to the model:

Frameworks Applied

The system prompt grounds the model in nine analytical frameworks observed across professional Singapore property analysts:

  1. Profitable vs unprofitable transaction ratio assessment
  2. The $100,000 per year appreciation benchmark
  3. Exit demand analysis (who buys from you next, at what price)
  4. New launch vs resale gap analysis
  5. Size hierarchy (3-bedroom and above outperformance)
  6. Project scale considerations (500+ unit advantage)
  7. Floor premium dynamics (1-3% per band typical)
  8. Tenure impact (lease decay below 60 years)
  9. HDB upgrader pipeline analysis
  10. Mixed development premium quantification

Limitations

AI analysis is generated each time, which means two calls with the same inputs may produce slightly different outputs. The model can occasionally misread numbers, hallucinate project names, or apply frameworks inappropriately. We mark AI analysis explicitly as such and append a disclaimer to every response.

Important: AI analysis on PSF Insight is informational and educational, not financial advice. We do not guarantee accuracy of every claim made by the model. Always verify important numbers against primary sources and consult qualified professionals before transacting.

Editorial Standards

Article Production

Blog articles on PSF Insight are written and edited by our team. We use AI tooling to assist with research and drafting, but every article is reviewed by a human editor for accuracy, Singapore-specific applicability, and alignment with regulations. We do not publish content without editorial review.

Sourcing

Where articles cite specific numbers (ABSD rates, PSF figures, regulatory thresholds), we link to the primary source where possible: IRAS, MAS, URA, HDB, or government statements. Real project examples are based on publicly disclosed transactions.

Updates

Articles are updated when relevant policies change. The "Updated" date on each article reflects the most recent material edit. Cooling measure changes, tax rate revisions, and major regulatory shifts trigger immediate updates.

Conflicts of Interest

We do not accept paid placements, sponsored content, or developer-funded articles. We do not receive commissions from real estate agents. We do not promote specific projects or developers in editorial content. Subscription revenue and advertising are our only income streams, and neither influences article content.

Corrections Policy

If we publish an error, we correct it promptly and note the correction at the bottom of the article. We do not silently edit. Send correction requests to help@northstareducation.io.

User Privacy

We collect minimum data necessary to operate the service. See our Privacy Policy for full details. We do not sell user data, share it with third parties beyond essential infrastructure providers (Google for OAuth, Stripe for payments, AWS for AI), or use it for marketing without consent.

Open to Scrutiny

If you find an error, a methodology question, or a process you think we should improve, we genuinely want to hear it. Send to help@northstareducation.io. We respond to substantive feedback within 3 business days.