A data type to store monetary values
In SQL Server the data type MONEY uses 8 bytes to store a values in any currency in the numeric range from -922337203685477.5808 to 922337203685477.5807
In PostgreSQL the data type money also occupies 8 bytes but the allowed range is -92233720368547758.08 to +92233720368547758.07 by default (no other setting in lc_monetary). Same precision, but different scale - only two fractional digits.