Logistica
8 min
/
1 May

How Much Does DHL Charge per Kilo in Mexico?

If you're looking for how much DHL charges per kilo in Mexico, the first thing to know is that DHL doesn't publish a flat rate per kilogram.

The cost of each DHL shipment results from combining service type, tariff zone between origin and destination, billable weight (actual or dimensional, whichever is greater), and surcharges in effect at that time. For an e-commerce brand moving dozens or hundreds of orders per month, not understanding this structure can cost you 15% to 40% more than necessary on each shipment.

In this article you'll find real rates for DHL Express national service in Mexico, extracted from their official Services and Pricing Guide, the step-by-step formula to calculate what you'll actually pay, and when DHL makes sense for your operation versus other options.

DHL base rates per kilo in Mexico

DHL offers two national services for packages: Express Domestic and Economy Select Domestic. Their characteristics and prices are very different.

DHL Express Domestic

Door-to-door delivery service with delivery from the next business day. Depending on guaranteed delivery time, there are four variants:

  • Express Domestic: Delivery from the next business day, without a specific guaranteed time.
  • Express Domestic 12:00: Next-day delivery before 12:00. Adds 72.62 MXN to the base rate.
  • Express Domestic 10:30: Next-day delivery before 10:30. Adds 102.96 MXN to the base rate.
  • Express Domestic 9:00: Next-day delivery before 9:00. Adds 380.19 MXN to the base rate.

Express Domestic base rates (VAT included, MXN), 2025-2026 reference:

Weight Zone A Zone B Zone C Zone D Zone E Zone H
1 kg 315.89 333.82 349.18 388.72 487.11 532.21
2 kg 343.57 366.79 391.31 428.60 552.30 605.01
3 kg 375.96 403.89 434.86 473.00 639.48 703.17
5 kg 445.25 482.10 523.14 566.47 835.97 924.87
10 kg 644.43 720.48 798.40 845.11 1,436.50 1,635.48
30 kg 1,500.04 1,703.69 1,916.64 2,025.06 4,215.86 4,912.25

Important: these rates are the base before surcharges. The real total will include fuel surcharge and, where applicable, additional charges for dimensions or remote zones.

DHL Economy Select Domestic

DHL's economical service for shipments from 2 kg, with delivery in 2 or more business days. It has an important particularity: it's only available for zones E, F, G, and H (destinations farther from the country's center). For zones A, B, C, and D, DHL has no equivalent national economy option.

Weight Zone E Zone F Zone G Zone H
2 kg 487.12 496.24 515.33 532.22
5 kg 650.19 655.95 682.02 718.93
10 kg 1,117.21 1,138.85 1,195.21 1,271.91
30 kg 3,281.30 3,397.61 3,616.82 3,819.73

Minimum weight for Economy Select: 2 kg. Maximum weight per piece: 70 kg. All figures in MXN with VAT included.

How DHL's zone system works

DHL Mexico divides the territory into 17 groups (G1 to G17), assigned by state and postal code. With the origin CP group and destination CP group, you look up the cross in a table to get the tariff zone (A through H), which determines the price column.

Group assignment by state (general reference):

State / City DHL Group
CDMX and State of Mexico (metro zone) G1
Nuevo León (Monterrey) G3
Jalisco (Guadalajara) G4 and G10
Sonora G7 and G9
Quintana Roo (Cancún) G16
Yucatán (Mérida) G16
Chiapas G15
Veracruz G14, G15, and G17

Examples of resulting zone for shipments from CDMX (G1):

Destination Destination group Tariff zone
Monterrey G3 Zone C
Guadalajara G10 Zone C
Cancún / Mérida G16 Zone E
Tijuana G9 Zone G
Chiapas G15 Zone C

Unlike FedEx, whose cheapest zone is 1 and most expensive is 8, DHL uses letters (A = cheapest, H = most expensive). A shipment within the same metro area falls in Zone A. The most remote destinations reach Zone H, where rates can be 1.5 to 2 times those of Zone A.

💡 #CubboTip — If most of your orders go to CDMX, Monterrey, Guadalajara, or major cities (zones A-C from CDMX), DHL Express is competitive for urgent shipments. If your frequent destinations are zone E or higher, the price differential versus other couriers becomes significant and it's worth comparing.

Dimensional weight: the formula that most inflates your cost

DHL applies the same principle as FedEx: it charges the greater of actual weight and dimensional weight (DIM).

DIM weight (kg) = (length cm × width cm × height cm) / 5,000

Weight is rounded to the nearest whole kilogram for national shipments.

Practical example. Cosmetics with large packaging:

  • Facial cream weighing 0.3 kg actual
  • Gift box: 25 × 20 × 15 cm
  • DIM weight = 7,500 / 5,000 = 1.5 → rounds to 2 kg
  • You pay 2 kg rate instead of 1 kg
  • In Zone A, Express Domestic: 343.57 MXN vs 315.89 MXN

Example with a large product:

  • Lamp weighing 2 kg actual
  • Protection box: 50 × 50 × 50 cm
  • DIM weight = 125,000 / 5,000 = 25 kg
  • You pay 25 kg rate even though the product weighs only 2 kg
  • In Zone A: 10 kg rate (644.43 MXN) + 15 additional kg at 42.78 MXN each = 1,286.13 MXN for a 2 kg actual product

This scenario is common in décor, small furniture, toys, or electronics with lots of protective material.

#CubboHack — For products in gift boxes or with lots of filler, check if you can reduce height. Going from 50×50×50 to 40×40×30 cm reduces DIM weight from 25 kg to 9.6 kg, almost 60% less billable weight. At 100 orders per month, the difference can exceed 50,000 MXN in shipping cost.

The 5 surcharges added on top of the base rate

The base rate isn't the total. DHL applies surcharges that can increase final cost by an additional 15% to 30%.

1. Fuel surcharge

DHL updates this surcharge monthly. It's applied as a percentage on the base rate and varies by service type. You can check the current surcharge on the DHL Express Mexico surcharges page. The surcharge typically ranges between 15% and 25% for national services.

2. Remote area charge (extended area)

If the destination postal code is outside DHL's standard routes, an additional charge applies that doesn't always appear in the initial quote. For e-commerce selling to mid-size municipalities or outside major cities, this charge can appear frequently.

3. Special handling charges

Applied to packages exceeding size limits or with irregular shapes. Maximum dimensions for Express Domestic are 60×60×60 cm and maximum weight per piece is 30 kg (Express Domestic) or 50 kg (10:30 and 12:00). Exceeding these limits can generate additional charges or package rejection.

4. Additional insurance

DHL's standard service covers limited liability. For high-value products, DHL offers additional coverage calculated as a percentage of declared value. For national shipments, if declared value is under 8,601 MXN, the charge is fixed; if higher, a percentage of value applies.

5. Demand surcharge (peak surcharge)

During high-demand periods (Buen Fin, Hot Sale, holiday season), DHL may apply temporary surcharges on base rates. If you don't account for them in seasonal pricing, your operating margin shrinks without warning.

How to calculate the real cost of your DHL shipment

The complete formula for any national DHL shipment is:

Total cost = Base rate × (1 + Fuel surcharge) + Time surcharge (if applicable) + Additional charges

For an exact quote, DHL has an online shipping calculator where you enter origin, destination, weight, and dimensions.

Example 1. Clothing, CDMX to Monterrey, Express Domestic:

  1. Billable weight. Product: 0.5 kg actual. Box 30×25×10 cm → DIM = 7,500 / 5,000 = 1.5 → rounds to 2 kg.
  2. Zone. CDMX (G1) to Monterrey (G3): Zone C.
  3. Base rate. Express Domestic, 2 kg, Zone C: 391.31 MXN.
  4. Fuel surcharge. Estimated 18%: 70.44 MXN → Subtotal: 461.75 MXN
  5. Approximate total cost: 461.75 MXN.

Example 2. Same shipment with guaranteed 10:30 A.M. delivery:

  1. Base rate: 391.31 MXN.
  2. 10:30 time surcharge: +102.96 MXN → Adjusted base: 494.27 MXN.
  3. With fuel (18%): 583.24 MXN.
  4. To guarantee delivery before 10:30, you pay 121 MXN more per shipment.

Example 3. Bulky product, CDMX to Mérida:

  1. Product: 3 kg actual. Box 45×35×30 cm → DIM = 47,250 / 5,000 = 9.45 → rounds to 10 kg billable.
  2. Zone. CDMX (G1) to Mérida (G16): Zone E.
  3. Express Domestic base rate, 10 kg, Zone E: 1,436.50 MXN.
  4. With fuel (18%): 1,695.07 MXN.
  5. A 3 kg actual product costs as much to ship as if it weighed 10 kg.

DHL vs other couriers: cost per kilo comparison

To evaluate DHL in context, a reference price comparison for 5 kg, shipment to Monterrey from CDMX, according to 2025-2026 calculators and guides

Courier Approx. base price (5 kg, equiv. Zone 3-4) Speed
Estafeta from 170-250 MXN 1-3 days
Redpack from 270-320 MXN 1-2 days
FedEx Economy from 341.63 MXN 2-5 days
FedEx Next Day from 454.77 MXN next day
DHL Express Domestic from 523.14 MXN (Zone C) 1-2 days

DHL Express is consistently more expensive at list rate than FedEx or Estafeta for standard national shipments. The premium price is justified when you need guaranteed delivery with a precise time window, high customer service level, or international coverage combined with domestic operations under the same provider.

For a complete analysis of Mexico's courier ecosystem, Cubbo's article on best logistics companies in Mexico 2026 compares 15 carriers with their advantages and use cases.

The 5 most common mistakes when budgeting DHL shipments

1. Quoting only with actual weight and forgetting DIM

The most frequent mistake. If your product weighs 1 kg but ships in a 30×25×20 cm box, DHL bills you for 3 kg. Calculating cost with scale weight always results in a budget below the real one.

2. Not considering guaranteed time surcharge

The +380.19 MXN charge for 9:00 A.M. delivery almost doubles the base rate for small shipments. If your operation doesn't need deliveries before 9 a.m. but you're using that service out of habit, the extra cost goes straight to margin.

3. Assuming DHL covers all destinations equally

DHL has national coverage, but Economy Select only operates in zones E-H. For zones A-D only Express exists. If your frequent destinations are major cities and you need an economical option, DHL may not be the most efficient carrier.

4. Not comparing before contracting

DHL list rates are the highest point. Companies with volume can negotiate direct commercial terms. If you haven't and are using public rates, there's room for improvement.

5. Calculating cost without including incident rate

DHL has a good service track record, but incidents (failed attempts, re-shipments, address corrections) generate charges not included in the quote. A 3-5% incident rate on your monthly volume can represent several thousand additional pesos per month.

To understand how to measure logistics efficiency beyond cost per shipment, Cubbo's guide on warehouse KPIs covers the key metrics you should monitor.

When does DHL make sense for your e-commerce?

DHL isn't the cheapest market option at list rate. But there are scenarios where its proposition makes clear sense.

DHL works well when:

  • You need guaranteed delivery in a precise time window (9:00, 10:30, or 12:00 A.M.) for corporate or B2B customers.
  • You handle frequent international shipments and want to manage national and international under one provider.
  • Your product is high value and you value DHL's service level and liability in case of incidents.
  • Your shipments are dense (high actual weight / volume ratio), where DIM doesn't penalize you.
  • You have a negotiated commercial agreement that significantly improves list rates.

DHL may not be the best option when:

  • Your products are bulky and light: DIM weight can triple the real cost.
  • Delivery speed isn't critical and you prioritize cost over guaranteed schedule.
  • Most destinations are zones E-H and you need a truly economical option (Economy Select only exists in those zones).
  • You ship high volume of low-ticket B2C orders where shipping cost directly impacts conversion or margin.

Analyzing whether your operation needs a premium carrier like DHL or can work with more economical alternatives is part of the exercise of comparing in-house fulfillment with outsourced logistics that every growing brand should do at least once a year.

How Cubbo optimizes cost per kilo in your operation

Choosing between DHL, FedEx, Estafeta, or other couriers isn't just about price. It's about time, data, and scale.

Every time carrier rates, fuel surcharges, or service conditions change, someone on your team has to update numbers, recalculate pricing, and ensure no margin is lost. With a single carrier that work is already considerable. With several, it becomes operationally unfeasible for most growing e-commerce brands.

Cubbo is a fulfillment 3PL with four centers in Mexico City. It stores your inventory, prepares each order, and delivers to the most efficient carrier for that specific destination, weight, and moment. You don't manage individual contracts with DHL or any other carrier: Cubbo does that work for you.

What that means in practice:

  • More than 10 integrated carriers, including DHL, FedEx, Estafeta, J&T, 99Minutos, and others. For each order, the system automatically selects the optimal option by destination, weight, dimensions, and SLA.
  • Volume-negotiated rates. Cubbo consolidates volume from more than 500 brands to obtain conditions a single brand with 300-500 orders per month can't get alone.
  • Same-day shipping in CDMX for orders received before cutoff.
  • 1.3-day average national delivery, resulting from automatic selection of the most efficient carrier per route.
  • Direct integration with your store: Shopify, WooCommerce, VTEX, Mercado Libre, Amazon, TikTok Shop, and more.
  • 365-day operation, including Saturdays, Sundays, and holidays.

Real shipping cost is never just the carrier rate. It's rate + surcharges + incidents + management time + error cost. When you outsource to a well-integrated 3PL, that total cost drops even if the individual per-kilogram rate is similar, because errors, unexpected charges, and administration hours disappear.

If you want to understand the model before taking the step, the article What is fulfillment for e-commerce? explains from scratch how a 3PL works and what to expect.

Knowing how much DHL charges per kilo is only the first step. The next is knowing whether that rate, plus surcharges and your products' DIM weight, represents the optimal cost for your destination mix.

Ready to scale your operation? Talk to an expert.

Frequently asked questions

How much does DHL charge per kilo in Mexico?

DHL doesn't have a single rate per kilogram. Price varies by service (Express Domestic with or without guaranteed time, or Economy Select), tariff zone between origin and destination (A through H), and billable weight, which is the greater of actual and dimensional weight. As reference, in Zone A Express Domestic for 1 kg starts at 315.89 MXN (VAT included). Fuel surcharge and, where applicable, additional charges are added to that base.

What's the difference between DHL Express Domestic and Economy Select Domestic?

Express Domestic delivers from the next business day and covers the entire national territory. Economy Select Domestic is only available for zones E, F, G, and H (more remote destinations), has a 2 kg minimum weight, and delivers in 2 or more business days. For zones A-D DHL has no economy service, so you can only use Express.

How are DHL zones calculated in Mexico?

DHL divides the territory into 17 postal code groups (G1 to G17). To calculate a shipment's tariff zone, identify the origin CP group and destination CP group, then look up their cross in DHL's zone table to get the resulting zone (A through H). Zone A corresponds to shipments within the same metropolitan area. Zone H applies to the country's most remote destinations.

Does DHL apply dimensional weight in Mexico?

Yes. DHL applies the same formula as other carriers: DIM weight = (length × width × height in cm) / 5,000. It always bills the greater of actual and DIM weight, rounding to the nearest kilogram. For bulky, light products (décor, textiles, electronics with lots of filler), DIM weight can multiply cost by 5 or more versus actual weight.

How often does DHL's fuel surcharge change?

DHL updates the fuel surcharge monthly, unlike FedEx which does it weekly. Still, if you don't update it in your pricing system month to month, margin differences accumulate. You can check the current surcharge on DHL Express Mexico's official surcharges page.

Is DHL more expensive than FedEx for national shipments?

At list rate, yes. For national shipments in zones A-D, DHL Express Domestic is typically 10% to 30% more expensive than FedEx Next Day in standard weight ranges. The difference is justified when you need guaranteed delivery with a precise time window or when combining national and international operations under one provider. For low-ticket B2C volume, other couriers usually offer better cost-coverage ratio.

Can I reduce shipping cost with DHL by negotiating directly?

Yes. List rates are the highest point. DHL offers commercial terms for volume clients, which can include base rate discounts or differentiated pricing structures. Alternatively, working with a 3PL like Cubbo gives you access to multiple carriers' volume-negotiated rates without managing each contract individually.

Text Link

Preguntas Frecuentes (FAQs)

How much does DHL charge per kilo in Mexico?

DHL doesn't have a single rate per kilogram. Price varies by service, tariff zone (A through H), and billable weight (the greater of actual and dimensional). In Zone A, Express Domestic for 1 kg starts at 315.89 MXN (VAT included), plus fuel surcharge and additional charges where applicable.

What's the difference between DHL Express Domestic and Economy Select Domestic?

Express Domestic delivers from the next business day and covers all of Mexico. Economy Select Domestic is only available for zones E-H, has a 2 kg minimum, and delivers in 2+ business days. For zones A-D only Express is available.

How are DHL zones calculated in Mexico?

DHL divides Mexico into 17 postal code groups (G1–G17). Cross the origin and destination CP groups in DHL's zone table to get the tariff zone (A–H). Zone A is same metro area; Zone H is the most remote destinations.

Does DHL apply dimensional weight in Mexico?

Yes. DIM weight = (length × width × height in cm) / 5,000. DHL bills the greater of actual and DIM weight, rounded to the nearest kg. Bulky, light products can see costs multiply by 5 or more versus actual weight.

How often does DHL's fuel surcharge change?

DHL updates the fuel surcharge monthly (FedEx does it weekly). If you don't update it in your pricing system each month, margin differences accumulate. Check the current rate on DHL Express Mexico's official surcharges page.

Is DHL more expensive than FedEx for national shipments?

At list rate, yes. DHL Express Domestic is typically 10–30% more expensive than FedEx Next Day in zones A-D for standard weights. The premium is justified for precise time-window guarantees or combined national/international operations.

Can I reduce shipping cost with DHL by negotiating directly?

Yes. List rates are the highest point; DHL offers commercial terms for volume clients. Alternatively, a 3PL like Cubbo provides access to multiple carriers' volume-negotiated rates without managing each contract individually.

0