Wells should produce a minimum of three gallons of water per minute. Anything less than three gallons per minute will create hardships for the home owner. A good producing (residential) well will deliver in the region of five or more gallons of water per minute.
The gallons per minute are the number of gallons being delivered at the end of a controlled test. Many wells can produce five or more gallons per minute for five or ten minutes but cannot sustain the volume for a period of time.