← Back to Blog

The 12-Point Procurement Checklist for a Residential Project in Mexico City

Foreman reviewing procurement checklist on tablet at construction site

Most delays trace back to decisions made in the first two weeks of procurement. Not the wrong concrete supplier, not a late delivery — decisions made before a single order was placed. This checklist covers what to verify before the first shovel breaks ground on a residential project in Mexico City.

We compiled this from auditing procurement patterns across hundreds of projects where Mango was used for materials purchasing. The items that appear here are the ones where a missing check caused a project to stall, a cost overrun to compound, or a supplier relationship to collapse under pressure.

1. Verify All Permit Numbers Are Issued, Not Just Applied For

A construction permit application is not a permit. Contractors occasionally begin procurement assuming the permit will arrive before materials are needed. In Mexico City, a Manifestación de Construcción Type B or C can take 15 to 45 business days. If your permit is in review, your structural concrete order is premature.

Confirm that you hold the issued permit number from SEDUVI before committing to any supplier delivery dates. Material deliveries booked too early often land on a site that cannot legally receive them, creating storage costs or spoilage risk for time-sensitive products like pre-mixed mortar or certain adhesive systems.

Keep a scanned copy of all permit documents accessible from your project management tool. When suppliers request verification of project scope, this document also confirms you have a legitimate active project — which matters for trade credit applications.

2. Map Your Full Bill of Materials Before Talking to Any Supplier

The single most expensive procurement mistake is placing a partial order, then discovering mid-project that you missed a material category. The remediation order almost always costs more: rush delivery, a second mobilization fee from the supplier, and the carrying cost of a delayed work front.

A complete Bill of Materials for a residential project in Mexico City typically runs 80 to 120 SKU lines across structural, finishing, mechanical, electrical, and plumbing categories. If your BOM has fewer than 60 lines for a multi-unit build, you have gaps. The most commonly missed categories are expansion joints, waterproofing membranes, and rough electrical components that get ordered "when the electrician shows up."

The Mango platform includes a BOM template organized by construction phase. Import it to your project before you contact a single supplier. Fill in quantities from your architectural drawings, then submit the full order in one transaction. This avoids the pattern of incremental ordering that drives 20 to 35% higher costs across a typical project.

3. Confirm RFC and Tax Compliance for Every Supplier

Every commercial supplier in Mexico must have an active RFC registered with SAT. Before placing an order of MXN 20,000 or more, verify the supplier's RFC is current and that they are registered to issue CFDI invoices. Non-compliant suppliers cannot issue invoices that are deductible for tax purposes.

This matters most for large concrete, steel, and lumber orders where the invoice is a major deductible line item. Discovering post-delivery that a supplier's RFC was suspended creates accounting headaches that are not recoverable. Mango audits RFC status for every supplier on the platform quarterly and removes any supplier whose compliance lapses.

If you are working with a supplier outside the Mango network, run a manual RFC validation at the SAT portal before placing the order. It takes two minutes and prevents a problem that takes two weeks to resolve.

4. Check Delivery Lead Times Against Your Critical Path

Structural steel and aluminum profiles are the most variable lead-time items in Mexican residential construction. Standard rebar from a CDMX distributor typically ships in 3 to 5 business days. Custom structural steel profiles can take 15 to 20 days from a rolling mill. If your critical path has a structural pour scheduled 8 days after project start, custom steel is a blocker.

Map every BOM item against your construction schedule and flag any item with a lead time that exceeds the time available before it is needed. These items need to be ordered before the rest of the project procurement cycle begins. In some cases, the correct answer is to resequence the construction schedule around material availability rather than assume materials will arrive when needed.

Concrete is the other variable. Ready-mix concrete in Mexico City during peak construction season (March to June) can have booking windows of 5 to 7 days for large pours. Call your ready-mix supplier as early as possible to reserve capacity on the specific dates your schedule requires.

5. Establish Credit Terms Before Site Mobilization

Waiting until you need materials to apply for trade credit adds 3 to 5 business days to your first delivery — assuming approval. Apply for your Mango credit line during the permit and planning phase, before mobilization. The underwriting uses your project data (permit scope, estimated value, timeline), so the more complete your project information at application time, the faster the decision.

Credit decisions for new Mango accounts take 4 to 6 hours on average when project documentation is complete. For existing accounts with payment history, decisions are typically same-hour. Do not start procurement with an assumption that credit will be available when needed. Confirm your credit line and available terms before the first purchase order is issued.

One structural note: trade credit is tied to the project, not a general contractor revolving line. Each new project typically requires a new credit decision based on its specific scope and timeline. If you are managing multiple simultaneous projects, each project's credit application is evaluated independently based on that project's data.

6. Verify Delivery Access at the Site Before Scheduling

Cement mixers require a minimum 3.5-meter access width and a clear turning radius of approximately 12 meters. Flatbed deliveries of structural steel require a lift truck present at delivery. If your site is on a narrow street in Colonia del Valle or similar dense neighborhoods, confirm delivery vehicle specifications with your supplier before booking the delivery window.

Delivery failures due to site access issues are not covered by supplier SLAs. The cost of a failed delivery attempt — including re-booking fees and lost work time — falls to the contractor. Document the access requirements for your site (street width, load-bearing capacity of access roads, whether a crane or lift is present) and share this with every supplier before the first delivery is booked.

For sites in Mexico City's historic center or areas with delivery restrictions, obtain a carga y descarga permit from the delegación if deliveries will require blocking a street or sidewalk. This permit is separate from the construction permit and takes 5 to 10 business days to issue.

7. Set a Price Lock Protocol for Long-Lead Materials

Steel and copper prices in Mexico track international commodity markets with a 30 to 60 day lag. A price quoted today for structural steel delivered in 45 days may not be the price you pay. Ask your supplier explicitly whether the quoted price is firm for the delivery date or subject to market adjustment at time of shipment.

For large steel orders on projects with fixed-price contracts to your client, request a written price lock from your supplier or factor in a 5 to 8% price buffer in your cost model. Mango's platform records supplier quotes with timestamps. If a supplier delivers at a price above the quoted amount without prior notice, this is logged as a compliance issue and triggers a supplier review.

Cement prices in Mexico are more stable — CEMEX and Cruz Azul publish quarterly price lists, and distributor prices typically align within 3% of the published rate. Lumber is more variable, particularly treated lumber and imported wood products where MXN/USD exchange rate shifts directly affect cost.

8. Confirm Sample and Specification Documents for Finish Materials

Finish materials — tile, flooring, paint, fixtures — have the highest rate of delivery rejection in residential construction. The cause is almost always a specification mismatch: the contractor ordered a product category without confirming the exact model, finish, and dimensions align with the architectural specification.

Before ordering any finish material, obtain a physical sample or a confirmed product data sheet that matches the architectural drawing specification down to model number and finish code. Do not order from a description or a catalog photograph. If the specified product is unavailable, get a written substitution approval from the architect before placing an alternate order.

Returns of opened or cut finish materials are rarely accepted by suppliers. The cost of a wrong tile order is not just the replacement tile — it is also the labor already spent on the wrong installation. Verify samples before ordering, not after delivery.

9. Set Up a Single Point of Contact for Each Supplier

Procurement failures often come from communication fragmentation. A site foreman calls one contact at the cement supplier, a project manager calls another, and an assistant emails a third. Different contacts give different information, delivery windows get doubled or cancelled, and no one has a complete picture.

Designate one person on your team as the procurement contact for each supplier. That person owns all communication for that supplier relationship for the duration of the project. All changes to orders, delivery schedules, and credit terms go through this person. This sounds basic, but it eliminates a category of errors that is responsible for a significant share of delivery problems we see across projects.

In the Mango platform, you can assign a project procurement owner who receives all order confirmations, delivery notifications, and invoice documents. The platform prevents other team members from placing orders under the same project without the owner's approval, which closes the fragmentation problem on the digital side.

10. Review Insurance Coverage for Materials In Transit and On-Site

Construction materials in transit are the supplier's responsibility until delivery is confirmed. Once materials are signed as received at your site, they become your liability. Make sure your builder's risk insurance covers materials stored on-site before installation. Standard builder's risk policies cover materials against theft and weather damage, but coverage limits vary significantly by policy.

High-value items — copper wire, high-end fixtures, stainless fixtures — are theft targets on active construction sites. If your project is in an area with elevated site theft risk, consider a separate inland marine policy for stored materials above MXN 100,000 in value. Review your policy limits before the first large delivery arrives, not after an incident.

11. Confirm Waste Disposal Logistics Before Demolition or Excavation

If your project involves demolition, excavation, or significant concrete breaking, you need to arrange for escombro removal before work begins — not after the first pile of debris is blocking the street. Mexico City requires a disposal manifest (manifiesto de residuos) for construction waste above certain thresholds.

Licensed escombro removal services in CDMX typically need 2 to 3 business days' notice for a scheduled pickup. During peak construction season, availability can be 5 to 7 days out. Book your first escombro removal before demolition starts. The cost of a street blocked by debris while you wait for a disposal truck is measured in neighborhood relations as much as pesos.

12. Document Everything at Delivery

The final item is the one most frequently skipped under time pressure: photograph and sign every delivery against the purchase order. A delivery receipt with a general signature and no documented discrepancy is nearly impossible to dispute later. If materials arrive with a damaged unit, wrong specification, or short count, the dispute window closes fast.

Assign one person on-site to check every delivery against the original order before signing. Photograph the delivery vehicle, the product labels, and any damaged items. On the Mango platform, the delivery confirmation step includes a checklist and photo upload — completing it takes 3 minutes and creates a permanent record that protects you if a dispute arises.

Suppliers are more responsive to discrepancy claims submitted on the day of delivery than to claims filed 72 hours later. Build a 15-minute delivery check window into your site schedule for every expected delivery. The time investment prevents claims that take days or weeks to resolve.