{
  "atoms": [
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.retail.10000.base",
      "label": "Retail, 10,000 sq ft, per clean, base",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd",
      "value": 57
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.retail.10000.high",
      "label": "Retail, 10,000 sq ft, per clean, high",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd",
      "value": 76
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.retail.10000.low",
      "label": "Retail, 10,000 sq ft, per clean, low",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd",
      "value": 38
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.retail.100000.base",
      "label": "Retail, 100,000 sq ft, per clean, base",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd",
      "value": 570
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.retail.100000.high",
      "label": "Retail, 100,000 sq ft, per clean, high",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd",
      "value": 761
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.retail.100000.low",
      "label": "Retail, 100,000 sq ft, per clean, low",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd",
      "value": 380
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.retail.20000.base",
      "label": "Retail, 20,000 sq ft, per clean, base",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd",
      "value": 114
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.retail.20000.high",
      "label": "Retail, 20,000 sq ft, per clean, high",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd",
      "value": 152
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.retail.20000.low",
      "label": "Retail, 20,000 sq ft, per clean, low",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd",
      "value": 76
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.retail.50000.base",
      "label": "Retail, 50,000 sq ft, per clean, base",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd",
      "value": 285
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.retail.50000.high",
      "label": "Retail, 50,000 sq ft, per clean, high",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd",
      "value": 380
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.retail.50000.low",
      "label": "Retail, 50,000 sq ft, per clean, low",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd",
      "value": 190
    },
    {
      "asof": "2026-10-02",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "regional_factor"
        ]
      },
      "id": "mn.factor",
      "label": "Regional factor, Minnesota",
      "license_ok": true,
      "method": "propdata-estimator-v6",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "factor",
      "value": 1.03
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.education.base",
      "label": "Schools, base",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 1.85
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.education.high",
      "label": "Schools, high",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 2.72
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.education.low",
      "label": "Schools, low",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 1.24
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.healthcare.base",
      "label": "Medical, base",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 3.09
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.healthcare.high",
      "label": "Medical, high",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 4.33
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.healthcare.low",
      "label": "Medical, low",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 1.98
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.industrial.base",
      "label": "Warehouse, base",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 0.74
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.industrial.high",
      "label": "Warehouse, high",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 1.11
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.industrial.low",
      "label": "Warehouse, low",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 0.43
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.office.base",
      "label": "Office, base",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 1.79
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.office.high",
      "label": "Office, high",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 2.35
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.office.low",
      "label": "Office, low",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 1.24
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.retail.base",
      "label": "Retail, base",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 1.48
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.retail.high",
      "label": "Retail, high",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 1.98
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "rate_band"
        ]
      },
      "id": "mn.office-cleaning.retail.low",
      "label": "Retail, low",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "usd_per_sqft",
      "value": 0.99
    },
    {
      "asof": "2026-10-02",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "regional_factor"
        ]
      },
      "id": "mo.factor",
      "label": "Regional factor, Missouri",
      "license_ok": true,
      "method": "propdata-estimator-v6",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "factor",
      "value": 0.98
    },
    {
      "asof": "2026-10-02",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "regional_factor"
        ]
      },
      "id": "ny.factor",
      "label": "Regional factor, New York",
      "license_ok": true,
      "method": "propdata-estimator-v6",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "factor",
      "value": 1.07
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "calibration_dates"
        ]
      },
      "id": "us.calibration.calibrated_on",
      "label": "Rates calibrated",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "date",
      "value": "2026-10-31"
    },
    {
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "calibration_dates"
        ]
      },
      "id": "us.calibration.review_by",
      "label": "Next review by",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ],
      "unit": "date",
      "value": "2027-01-31"
    }
  ],
  "calibratedOn": "2026-10-31",
  "canonical": "https://skypsi.com/estimates/office-cleaning/mn/minneapolis/retail/",
  "coming": false,
  "dateModified": "2026-10-31",
  "description": "Office cleaning for retail buildings in Minneapolis runs $0.99 to $1.98 per square foot a year, most likely $1.48, for a crew five nights a week.",
  "h1": "Office cleaning cost for retail buildings in Minneapolis",
  "method": "office-cleaning-v1",
  "place": {
    "building_kind": "Retail",
    "level": "building",
    "name": "Minneapolis",
    "state": "MN"
  },
  "qa": [
    {
      "answer": "Minneapolis uses the Minnesota rates.",
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "faq_answer"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.faq.metro-rates",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "question": "Which rates does Minneapolis use?",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ]
    },
    {
      "answer": "Trash, restrooms, dusting and floors each visit.",
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "faq_answer"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.faq.nightly-clean",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "question": "What does a nightly clean include?",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ]
    },
    {
      "answer": "The month's price over its cleans: five nights a week is about 21.7 cleans a month.",
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "faq_answer"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.faq.per-clean",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "question": "How is a per-clean price figured?",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ]
    },
    {
      "answer": "Office cleaning for retail buildings in Minneapolis runs $0.99 to $1.98 per square foot a year, most likely $1.48. A 20,000 square foot retail space is about $114 per clean.",
      "asof": "2026-10-31",
      "confidence": "C",
      "fields": {
        "skypsi-estimates": [
          "faq_answer"
        ]
      },
      "id": "minneapolis.retail.office-cleaning.faq.what-does-it-cost",
      "license_ok": true,
      "method": "office-cleaning-v1",
      "question": "What does office cleaning cost for retail buildings in Minneapolis?",
      "sample_n": null,
      "sources": [
        "skypsi-estimates"
      ]
    }
  ],
  "reviewBy": "2027-01-31",
  "robots": "index,follow",
  "service": "office-cleaning",
  "sources": [
    "skypsi-estimates"
  ],
  "tier": "metro",
  "title": "Office cleaning cost for retail buildings in Minneapolis",
  "url": "https://skypsi.com/estimates/office-cleaning/mn/minneapolis/retail/",
  "via": null
}
