The Great Chinese Rebalancing Act

ft.com/alphaville All times are London time

News

Nomura’s Richard Koo — he of ‘balance sheet recession’ fame — has been inspired.

He’s spent a week with Chi Hung Kwan, of the Nomura Institute of Capital Markets Research and an all-around China expert, and come back with the discovery that the “conventional wisdom on [the] Chinese economy has begun to collapse.”

Here’s Koo’s thinking, with our emphasis:

It is well known that China's sustained rapid economic growth has resulted in numerous problems … Domestic consumption is just 35% of GDP, and the country faces a widening disparity between rich and poor, a sharp increase in wages in coastal regions, and growing indications of inflation … Many argue that the Chinese save so much because the country lacks a reliable social safety net, forcing them to put aside more money in preparation for old age. Consequently, China's economy cannot achieve a better balance until a stronger social security system is in place. I used to concur with this view …

But he doesn’t anymore.

Instead Koo thinks that China is basically experiencing teething problems as it becomes a developed economy. China’s cheap, surplus labour of poor rural farmers has been the source of the economy’s savings glut — and now it is drying up as the one-child policy (finally) takes effect and more and more Chinese move to the cities.

The problem is that these urban workers were not receiving wages commensurate with their productivity. In the past, city factories could attract as much labor as they needed simply by paying slightly higher wages than were available in rural areas"”regardless of how productive their employees were"”because there was a nearly endless stream of rural workers seeking work in the cities …

This situation led to tremendous profits for the factory owners. Instead of the "consumer surplus" that economists often talk about, China's economy was characterized by a massive producer surplus.

A large producer surplus meant large profits, which prompted owners to further increase investment, leading to further GDP growth. Meanwhile, the labor share of GDP actually decreased because wages did not keep pace with productivity gains …

Can you see where Koo is going with this?

China’s labour market structure was basically the source of China’s income disparity — and consequently also the source of that high savings/low consumption problem:

Put differently, China's "high savings" and "high investment" were due largely to actions taken by foreign and domestic businesses investing in the country, and not to the behavior of ordinary workers. From a macroeconomic perspective, these businesses' large profits and their reinvestment of the same appear as high savings and high investment.

The people actually working in Chinese factories do not earn enough to save 60% or 70% of their salaries. If anything, the opposite is true: given their low wages, I suspect their propensity to consume (when we include remittances to family members) is extremely high.

If so, neither corporations nor workers are likely to change their behavior significantly even if the government does succeed in bolstering the social security system, and the nation's propensity towards high savings and low consumption will persist. After all, it is China's corporate sector"”which is unaffected by the presence or lack of a social safety net"”that is doing the saving.

Never fear, though.

Remember Koo thinks that cheap labour is rapidly disappearing  — “companies' ability to attract unlimited quantities of cheap labor may be about to end.” And that means China will inevitably have to shift from being a producer to a consumer:

If China's surplus of rural labor has in fact been exhausted, the authorities are more likely to tolerate additional appreciation of the currency. The rising price of wheat and other foodstuffs also makes it easier to support a stronger RMB, as higher overseas wheat prices limit the negative impact of RMB appreciation on Chinese wheat farmers.

In summary, I think the Chinese authorities are likely to allow a gradual appreciation of the RMB as wage inflation becomes more evident

On the other hand, individual business owners are likely to reject this approach, claiming that rising wages and a rising currency represent a double blow to their global competitiveness. But we need to keep in mind that these are the same owners who did not pay workers wages commensurate with their productivity because the surplus of rural labor meant they did not have to.

That golden era for owners of capital has now passed. As China's economy reaches full employment and wages normalize, labor-intensive industries whose business model is based solely on low wages will either have to raise employee productivity or leave China. Nearly all of these changes are occurring as part of an inevitable shift in Chinese demographics. I expect the balance between investment, consumption, and wages will gradually normalize as the remaining surfeit of rural labor dries up.

Ladies and gentleman, the Great Chinese Rebalancing Act.

(H/T Dutch Book)

Related links: China’s yuan-child policy - FT Alphaville Urban (commentary) combat in China – FT Alphaville China’s rebalancing - Econbrowser

WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.

Or select a previous briefing:

© The financial Times Ltd 2011 FT and 'Financial Times' are trademarks of The Financial Times Ltd.

var oob = new Advert(AD_OOB);oob.init(); var adPop = new Advert(AD_CORPPOP);adPop.init(); var adRefresh = new Advert(AD_REFRESH);adRefresh.init(); clientAds.fetch(AD_MACROAD); clientAds.render(AD_MACROAD); clientAds.fetch(AD_MARKETINGRIB); clientAds.render(AD_MARKETINGRIB); clientAds.fetch(AD_TLBXRIB); clientAds.render(AD_TLBXRIB); clientAds.fetch(AD_DOUBLET); clientAds.render(AD_DOUBLET); clientAds.fetch(AD_INTRO); clientAds.render(AD_INTRO); clientAds.fetch(AD_HLFMPU); clientAds.render(AD_HLFMPU); clientAds.fetch(AD_HMMPU); clientAds.render(AD_HMMPU); clientAds.fetch(AD_TRADCENT); clientAds.render(AD_TRADCENT); clientAds.fetch(AD_MARKETING); clientAds.render(AD_MARKETING); clientAds.fetch(AD_BANLB); clientAds.render(AD_BANLB); clientAds.fetch(AD_MPUSKY); clientAds.render(AD_MPUSKY); clientAds.fetch(AD_MPU); clientAds.render(AD_MPU); clientAds.fetch(AD_WDESKY); clientAds.render(AD_WDESKY); clientAds.fetch(AD_NRWSKY); clientAds.render(AD_NRWSKY); clientAds.fetch(AD_ARTBOX); clientAds.render(AD_ARTBOX); clientAds.fetch(AD_FTHBOX); clientAds.render(AD_FTHBOX); clientAds.fetch(AD_TLBX); clientAds.render(AD_TLBX); clientAds.fetch(AD_FMBUT2); clientAds.render(AD_FMBUT2); clientAds.fetch(AD_LHN); clientAds.render(AD_LHN); clientAds.fetch(AD_MKTBX); clientAds.render(AD_MKTBX); clientAds.fetch(AD_OOB); clientAds.render(AD_OOB); clientAds.fetch(AD_POP); clientAds.render(AD_POP); clientAds.fetch(AD_BXBAR); clientAds.render(AD_BXBAR); clientAds.fetch(AD_DKTALRT); clientAds.render(AD_DKTALRT); clientAds.fetch(AD_DSKTICK); clientAds.render(AD_DSKTICK); clientAds.fetch(AD_PRNT); clientAds.render(AD_PRNT); clientAds.fetch(AD_INV); clientAds.render(AD_INV); clientAds.fetch(AD_MBATOP); clientAds.render(AD_MBATOP); clientAds.fetch(AD_MBABOT); clientAds.render(AD_MBABOT); clientAds.fetch(AD_MBALINK); clientAds.render(AD_MBALINK); clientAds.fetch(AD_SBHEAD); clientAds.render(AD_SBHEAD); clientAds.fetch(AD_FTNT); clientAds.render(AD_FTNT); clientAds.fetch(AD_1x1); clientAds.render(AD_1x1); clientAds.fetch(AD_CURRCON); clientAds.render(AD_CURRCON); clientAds.fetch(AD_CURRBOX); clientAds.render(AD_CURRBOX); clientAds.fetch(AD_CORPPOP); clientAds.render(AD_CORPPOP); clientAds.fetch(AD_REFRESH); clientAds.render(AD_REFRESH); clientAds.render(); setCurrentTime(1232358020000) Assanka.wp.processClipThis(); var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); try { var pageTracker = _gat._getTracker("UA-1874623-1"); pageTracker._trackPageview(); } catch(err) {} if (typeof Inferno == 'undefined') { var eid = (document.cookie.match(/EID=(\d+)/)) ? document.cookie.match(/EID=(\d+)/)[1] : 'unknown'; pageTracker._trackEvent('Debug events', 'sr23715', 'Load failure for '+eid); setTimeout(function() { var d = new Date(); document.getElementById('infdebug23715').innerHTML = (''); }, 1000); } Read Full Article »


Comment
Show comments Hide Comments


Related Articles

Market Overview
Search Stock Quotes