China warns EV makers over price war
text size

China warns EV makers over price war

Officials tell BYD and rivals to ‘self-regulate’ to prevent long-term harm

Listen to this article
Play
Pause
Visitors look at a Xiaomi YU7 electric vehicle on display at a company showroom in Shanghai on June 5. (Photo: Bloomberg)
Visitors look at a Xiaomi YU7 electric vehicle on display at a company showroom in Shanghai on June 5. (Photo: Bloomberg)

Chinese officials summoned the heads of major electric vehicle makers, including BYD, to Beijing earlier this week to address concerns about the long-running price war, according to people familiar with the matter.

The meeting was hosted by the Ministry of Industry and Information Technology, the market regulator and the top economic planning agency, said the people, who asked not to be identified discussing private information.

The gathering was attended by senior executives from more than a dozen manufacturers that also included Geely and Xiaomi, the people said.

Officials told EV makers to “self-regulate”, and that they shouldn’t sell cars below cost or offer unreasonable price cuts. They also addressed issues such as “zero-mileage” cars and mounting bills owed to suppliers that are squeezing cash flow along the supply chain and acting as quasi-debt financing for automakers, the sources said.  

It is rare for China’s market, industry, and economic regulators to jointly host a meeting with the car industry on operational matters like pricing. The move shows how much scrutiny the top leadership is paying to the sector, amid concerns that the price war is becoming unsustainable and could send weaker companies into bankruptcy.

However, the gathering did not result in a mandatory directive and it’s not clear what consequences manufacturers would face if they don’t follow the verbal warnings, the people said.

BYD and Xiaomi did not respond to requests for comments. A representative from Geely referred to a recent speech by chairman Li Shufu who said the company resolutely rejects price wars and will compete on technology and its values.

The Ministry of Commerce said during a briefing on Thursday that it would work with other departments to strengthen guidance for the auto industry, ensure fair competition and promote healthy development.

Chinese automakers’ stocks were down across the board on Friday. Shares of BYD slipped by as much as 2.7% while Xiaomi decreased 2.4%. Geely in Hong Kong fell 1.7%.

The warnings come after BYD kicked off the latest round in the price war late last month with discounts of as much as 34%, leading to criticism from industry bodies and state media.

Without naming BYD, the China Automobile Manufacturers Association released a statement saying the move by a certain company started a new round of “price war panic” that was plunging the sector into a “vicious cycle” and threatening supply chain security.

“Disorderly price wars intensify vicious competition, further compressing corporate profit margins,” the association said.

Media outlets directly controlled by the Communist Party leadership including Xinhua, the People’s Daily and state broadcaster CCTV have all published reports in recent days that called for automakers to stop discounting and restore order to the industry.

Otherwise, this could lead to low-priced and low-quality products that will damage the international reputation and the image of “Made-in-China”, the People’s Daily said.  

This week’s meeting marked the second time in recent days that industry leaders have been rebuked over “zero-mileage” cars — a practice in which automakers that have failed to meet their sales targets offload new vehicles to supply chain financing companies or used car dealers.

These essentially new cars then appear on the resale market with no mileage, while manufacturers record them as sales despite them not having reaching the end-consumer. The Ministry of Commerce also met with at least two major carmakers and online used cars platforms last week on the issue.

Carmakers have been trying to pass on the hit from the price war to suppliers, demanding lower prices for parts and delaying bill payments by months. A price-cut demand by BYD to one of its suppliers late last year attracted media coverage and scrutiny of how the EV behemoth may be using supply chain financing to mask its ballooning debt.

A report by the accounting consultancy GMT Research puts BYD’s true net debt at closer to 323 billion yuan ($45 billion), compared with the 27.7 billion yuan officially on its books as of the end of June 2024, through delaying its payments to suppliers and other related financing.

Do you like the content of this article?
COMMENT (3)
OSZAR »

A PHP Error was encountered

Severity: Notice

Message: unserialize(): Error at offset 0 of 216 bytes

Filename: libraries/Geoplugin.php

Line Number: 92

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 92
Function: unserialize

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_city

Filename: libraries/Geoplugin.php

Line Number: 100

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 100
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_region

Filename: libraries/Geoplugin.php

Line Number: 101

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 101
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_regionCode

Filename: libraries/Geoplugin.php

Line Number: 102

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 102
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_regionName

Filename: libraries/Geoplugin.php

Line Number: 103

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 103
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_dmaCode

Filename: libraries/Geoplugin.php

Line Number: 104

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 104
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_countryCode

Filename: libraries/Geoplugin.php

Line Number: 105

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 105
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_countryName

Filename: libraries/Geoplugin.php

Line Number: 106

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 106
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_continentCode

Filename: libraries/Geoplugin.php

Line Number: 109

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 109
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_continentName

Filename: libraries/Geoplugin.php

Line Number: 110

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 110
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_latitude

Filename: libraries/Geoplugin.php

Line Number: 111

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 111
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_longitude

Filename: libraries/Geoplugin.php

Line Number: 112

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 112
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_locationAccuracyRadius

Filename: libraries/Geoplugin.php

Line Number: 113

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 113
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_timezone

Filename: libraries/Geoplugin.php

Line Number: 114

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 114
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_currencyCode

Filename: libraries/Geoplugin.php

Line Number: 115

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 115
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once

A PHP Error was encountered

Severity: Notice

Message: Undefined index: geoplugin_currencySymbol

Filename: libraries/Geoplugin.php

Line Number: 116

Backtrace:

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/libraries/Geoplugin.php
Line: 116
Function: _error_handler

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/models/Geo_m.php
Line: 46
Function: locate

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/application/hooks/log_forwarding.php
Line: 12
Function: get_geo

File: /share/www/vhosts/bangkokpost/bangkokpost.com/v3/index.php
Line: 404
Function: require_once

File: /share/www/vhosts/bangkokpost/bangkokpost.com/index_v3.php
Line: 80
Function: require_once