Brazil/ br-ibge-costos-construccion

Construction: material and labour costs

SINAPI current-BRL average cost per square metre, with materials and labour separate. Payroll-tax-relief series; these figures do not price a specific project.

Oct 8, 2026DQ pass
Open in the editor

Initial chart

Brazil construction: average cost per m² · current BRL

SINAPI current-BRL average cost per square metre, with materials and labour separate. Payroll-tax-relief series; these figures do not price a specific project.

Quick read

Between Sep 2016 and Aug 2026, the series increased 96.5% (1,015 → 1,994). The largest point-to-point change was +34.14, from May 2021 to Jun 2021.

8001,1501,5001,8502,200Latest change +0.4%Sep 2016: 1,015Oct 2016: 1,021Nov 2016: 1,022Dec 2016: 1,027Jan 2017: 1,031Feb 2017: 1,033Mar 2017: 1,038Apr 2017: 1,040May 2017: 1,043Jun 2017: 1,047Jul 2017: 1,053Aug 2017: 1,055Sep 2017: 1,058Oct 2017: 1,060Nov 2017: 1,065Dec 2017: 1,067Jan 2018: 1,070Feb 2018: 1,073Mar 2018: 1,074Apr 2018: 1,077May 2018: 1,083Jun 2018: 1,089Jul 2018: 1,095Aug 2018: 1,099Sep 2018: 1,104Oct 2018: 1,109Nov 2018: 1,111Dec 2018: 1,114Jan 2019: 1,119Feb 2019: 1,121Mar 2019: 1,127Apr 2019: 1,131May 2019: 1,132Jun 2019: 1,136Jul 2019: 1,144Aug 2019: 1,149Sep 2019: 1,153Oct 2019: 1,155Nov 2019: 1,156Dec 2019: 1,159Jan 2020: 1,162Feb 2020: 1,165Mar 2020: 1,169Apr 2020: 1,172May 2020: 1,174Jun 2020: 1,176Jul 2020: 1,181Aug 2020: 1,192Sep 2020: 1,209Oct 2020: 1,230Nov 2020: 1,252Dec 2020: 1,276Jan 2021: 1,302Feb 2021: 1,319Mar 2021: 1,338Apr 2021: 1,363May 2021: 1,388Jun 2021: 1,422Jul 2021: 1,449Aug 2021: 1,463Sep 2021: 1,476Oct 2021: 1,491Nov 2021: 1,507Dec 2021: 1,515Jan 2022: 1,525Feb 2022: 1,534Mar 2022: 1,549Apr 2022: 1,568May 2022: 1,602Jun 2022: 1,628Jul 2022: 1,652Aug 2022: 1,662Sep 2022: 1,669Oct 2022: 1,675Nov 2022: 1,678Dec 2022: 1,679Jan 2023: 1,684Feb 2023: 1,686Mar 2023: 1,689Apr 2023: 1,694May 2023: 1,700Jun 2023: 1,707Jul 2023: 1,710Aug 2023: 1,714Sep 2023: 1,714Oct 2023: 1,716Nov 2023: 1,718Dec 2023: 1,722Jan 2024: 1,726Feb 2024: 1,728Mar 2024: 1,729Apr 2024: 1,736May 2024: 1,739Jun 2024: 1,749Jul 2024: 1,756Aug 2024: 1,767Sep 2024: 1,773Oct 2024: 1,783Nov 2024: 1,787Dec 2024: 1,791Jan 2025: 1,800Feb 2025: 1,804Mar 2025: 1,810Apr 2025: 1,819May 2025: 1,827Jun 2025: 1,843Jul 2025: 1,848Aug 2025: 1,863Sep 2025: 1,872Oct 2025: 1,877Nov 2025: 1,882Dec 2025: 1,892Jan 2026: 1,921Feb 2026: 1,925Mar 2026: 1,932Apr 2026: 1,946May 2026: 1,953Jun 2026: 1,976Jul 2026: 1,985Aug 2026: 1,9941,994Sep 2016Mar 2019Sep 2021Feb 2024Aug 2026
120 results shown120 source records
Query scope
2 filters · 11 partitionsIndicator key: 2296:48Geography code: 1

Preview

SINAPI current-BRL average cost per square metre, with materials and labour separate. Payroll-tax-relief series; these figures do not price a specific project. Search a territory or category. Select one indicator, geography and breakdown before comparing; totals overlap their components.

10,080 records

PeriodIndicatorGeographyCategoryValueUnitPublished unitPublished value before conversionInspect record
Sep 2016Custo médio m² - moeda correnteBrasilTotal1,014.8BRL/m2Reais1014.80
Oct 2016Custo médio m² - moeda correnteBrasilTotal1,021.25BRL/m2Reais1021.25
Nov 2016Custo médio m² - moeda correnteBrasilTotal1,022.26BRL/m2Reais1022.26
Dec 2016Custo médio m² - moeda correnteBrasilTotal1,027.3BRL/m2Reais1027.30
Sep 2016Custo médio m² - moeda correnteRondôniaTotal1,069.77BRL/m2Reais1069.77
Oct 2016Custo médio m² - moeda correnteRondôniaTotal1,069.98BRL/m2Reais1069.98
Nov 2016Custo médio m² - moeda correnteRondôniaTotal1,072.32BRL/m2Reais1072.32
Dec 2016Custo médio m² - moeda correnteRondôniaTotal1,065.77BRL/m2Reais1065.77
Sep 2016Custo médio m² - moeda correnteAcreTotal1,116.44BRL/m2Reais1116.44
Oct 2016Custo médio m² - moeda correnteAcreTotal1,118.56BRL/m2Reais1118.56
Nov 2016Custo médio m² - moeda correnteAcreTotal1,126.07BRL/m2Reais1126.07
Dec 2016Custo médio m² - moeda correnteAcreTotal1,127.23BRL/m2Reais1127.23
Sep 2016Custo médio m² - moeda correnteAmazonasTotal988.64BRL/m2Reais988.64
Oct 2016Custo médio m² - moeda correnteAmazonasTotal988.48BRL/m2Reais988.48
Nov 2016Custo médio m² - moeda correnteAmazonasTotal986.55BRL/m2Reais986.55
Dec 2016Custo médio m² - moeda correnteAmazonasTotal984.77BRL/m2Reais984.77
Sep 2016Custo médio m² - moeda correnteRoraimaTotal1,085.41BRL/m2Reais1085.41
Oct 2016Custo médio m² - moeda correnteRoraimaTotal1,086.22BRL/m2Reais1086.22
Nov 2016Custo médio m² - moeda correnteRoraimaTotal1,086.16BRL/m2Reais1086.16
Dec 2016Custo médio m² - moeda correnteRoraimaTotal1,086.28BRL/m2Reais1086.28
Sep 2016Custo médio m² - moeda correnteParáTotal1,006.91BRL/m2Reais1006.91
Oct 2016Custo médio m² - moeda correnteParáTotal1,043.61BRL/m2Reais1043.61
Nov 2016Custo médio m² - moeda correnteParáTotal1,039.64BRL/m2Reais1039.64
Dec 2016Custo médio m² - moeda correnteParáTotal1,042.01BRL/m2Reais1042.01
Sep 2016Custo médio m² - moeda correnteAmapáTotal1,012.88BRL/m2Reais1012.88
1 / 404

Schema

FieldTypeDescription
CountrycountryText
Datasetdataset_idText
Record identifierrecord_idText
PeriodperiodDate
YearyearIntegerMay be empty.
MonthmonthIntegerMay be empty.
FrequencyfrequencyTextdaily | weekly | monthly | quarterly | semiannual | annual | biennial | edition
Indicator keyindicator_keyText
Indicatorindicator_nameText
Indicator groupindicator_groupTextMay be empty.
Indicator directionindicator_directionTexthigher_is_better | higher_is_worse where the source direction has been explicitly reviewed.
Geographygeography_nameTextMay be empty.
Geography levelgeography_levelTextMay be empty.
SexsexTextSource-published sex dimension where available; Total is the aggregate.
AgeageTextSource-published age dimension where available; Total is the aggregate.
Source-estimatedsource_estimatedBooleanTrue when the source publishes a modeled or fractional disaggregation rather than a direct integer count.
Published ranksource_rankIntegerSource-published rank retained for context, not promoted as a trend measure.
Source editionsource_editionTextEdition identifier published by the source.
Source action areasource_action_areaTextSource-published thematic or action area.
Source indicator identifiersource_indicator_idTextStable indicator identifier published by the source.
PublisherpublisherText
ValuevalueNumberPublished value after applying `unit_scale` (e.g. millions → units).
UnitunitTextCurrency code, "index", "percent", "ratio" or a physical unit.
Published scaleunit_scaleTextScale the source published in: units | thousands | millions | billions.
Published value before conversionsource_value_textTextPublished numeric value before applying unit scale.
Published unitsource_unitTextOriginal unit label, including index bases and currency scale.
Source linksource_urlTextMay be empty.
Geography codegeography_codeTextMay be empty.
CategorycategoryTextMay be empty.
Breakdown codecategory_keyTextStable source dimension/category identities, separate from display labels.
Published dimensionssource_dimensionsTextPublished dimension names and category labels, retained together for provenance.
Project identifierproject_idTextMay be empty.
Projectproject_nameTextMay be empty.
Agreement numberagreement_idTextMay be empty.
Published ownerowner_nameTextMay be empty.
StatusstatusTextMay be empty.
Status detailsubstatusTextMay be empty.
DistrictdistrictTextMay be empty.
LocalitylocalityTextMay be empty.
Addressed hazardhazardTextMay be empty.
Record cutoff datesource_cutoffDateMay be empty.
Snapshot datesnapshot_dateDateMay be empty.
Record period basisperiod_basisTextReporting month, fiscal year, row cutoff or publication date; these are different time concepts.
Start datestart_dateDateMay be empty.
End dateend_dateDateMay be empty.
Planned end dateplanned_end_dateDateMay be empty.
Published event datesource_event_dateDateMay be empty.
DepartmentdepartmentTextMay be empty.
ProvinceprovinceTextMay be empty.
Facilityfacility_nameTextMay be empty.
Facility IDfacility_idTextMay be empty.
Companycompany_nameTextMay be empty.
Company identifiercompany_identifierTextMay be empty.
Economic activityactivityTextMay be empty.
Reported standardregulatory_basisTextMay be empty.
Published periodsource_period_labelTextMay be empty.
Facility rolewaste_roleTextMay be empty.
Declared or estimatedwaste_data_typeTextMay be empty.
Waste treatmentwaste_treatmentTextMay be empty.
Destination facilitydestination_facilityTextMay be empty.
Destination companydestination_companyTextMay be empty.
Destination municipalitydestination_municipalityTextMay be empty.
Estimated population (not additive)reported_populationIntegerPublished stock denominator, repeated by week; never sum as population.
Alternative source estimate (not additive)source_estimate_valueNumberAlternative source estimate; do not add to the validated main measure.
Published record data and contextsource_contextTextOriginal published environmental or statistical attributes.
PreliminarypreliminaryBooleanMay be empty.
Source filesource_fileText