Should You Bring Cash to China?

Yes, you absolutely should.
While China is highly cashless, it is wise to carry a small amount of Chinese Yuan, about ¥300-¥500 RMB, with you at all times.

Why You Still Need Cash

A Note on Tipping: Tipping is generally not customary or expected in most parts of China. You will not need cash for this purpose in restaurants, taxis, or hotels. The main exception might be for tour guides or drivers on private, multi-day tours, but this is still discretionary.

How to Get Chinese Yuan (RMB)

The easiest way to get cash is to withdraw it from an ATM upon arrival.