The peso closed lower at P47.875 to the US dollar yesterday from P47.805 the previous day. The weighted average rate appreciated to P47.83 from P47.861. Total volume amounted to $947.25 million, according to the Bankers Association of the Philippines.