Liver cancer is not necessarily painful. This is because there are no nerve endings in the liver itself. Some people do have pain because the liver has got bigger and stretched its covering. The covering does have nerves. This pain will be in the upper right abdomen, under the ribs on the right hand side. Sometimes people complain of pain in the right shoulder. This is because the enlarged liver is pressing on nerves which are connected to nerves in the shoulder.