Money is a tool (maybe not the best) to make an economy with division of labor work. It's not required and probably also doesn't work in societies where everybody knows everybody else and can make sure that the right things are done and nobody slacks off.