Generally speaking, ice is better than heat for back pain that may be caused by an acute injury. The Cleveland Clinic says that, in the battle of back pain, “Ice wins to shut down swelling, inflammation and pain early on where heat may actually make an injury worse.”