The intended function of dialysate fluid is to correct the composition of uraemic blood to physiologic levels, both by reducing the concentration of uraemic toxins and correcting electrolyte and acid–base abnormalities. This is accomplished principally by formulating a dialysate whose constituent concentrations are set to approximate normal values in the body. Sodium balance is the cornerstone of intradialysis cardiovascular stability and good interdialytic blood pressure control; plasma potassium concentration and its intradialytic kinetics certainly play a role in the genesis of cardiac arrhythmias; calcium is related to haemodynamic stability, mineral bone disease and also cardiac arrhythmias; the role of magnesium is still controversial; lastly, acid buffering by means of base supplementation is one of the major roles of dialysis. In conclusion, learning about the art and the science of fashioning haemodialysates is one of the best ways to further the understanding of the pathophysiologic processes underlying myriad acid–base, fluid, electrolyte as well as blood pressure abnormalities of the uraemic patient on maintenance haemodialysis.