Electric Meters
Residential electric meters are read and billed in kilowatt hours (kWh). The meters are read on a monthly basis and the current month's reading is subtracted from the previous month's reading. The result is the consumption for the current month's bill.
Commercial electric meters may, or may not, have a demand meter installed. If the service is 3 phase service, there will probably be a demand meter on the service. A demand meter is a special type of service meter that records both energy consumed (kWh) and the rate of consumption in kilowatts (kW). The demand reading will register the highest kW demand during the meter reading period until it is manually reset when the meter is read.
Dial Electric Meters:

The dials move both clockwise and counter clockwise. Read the dials from left to right. If a pointer is between two numbers, use the smallest number. If it cannot be determined if the pointer is past a number, look at the dial to the right. If that pointer has not passed zero, choose the smaller number on the dial in question.
Digital Electric Meters: Simply read the number across, from left to right.
Water Meters
Residential and commercial water meters are read in one hundred gallon increments. By deducting the previous month's reading from the current month's reading, you can obtain the amount of gallons used and billed on the current month's bill.
When reading a water meter, the last two digits on the right of the dial are dropped and not included in the reading. Therefore, if the meter dial reads 0369200, the actual reading would be 03692.
Gas Meters
Residential and commercial gas meters are read in cubic feet (CF). The gas is billed in hundred cubic feet (CCF). The last two digits on the right side of a digital gas meter are dropped for readings. All dial indicators are read and included on a dial gas meter.
Digital Gas Meters
Read the dial from left to right, dropping the last two digits.
Dial Gas Meters 
Read the dials from left to right. If a pointer is between two numbers, use the smallest number. If it cannot be determined if the pointer is past a number, look at the dial to the right. If that pointer has not passed zero, choose the smaller number on the dial in question.