This document describes two roof water harvesting systems that utilize a Brazilian ball pre-filter design. System 1 collects rainwater from 275 square feet of metal roof into a 1,500 gallon storage tank. It uses multiple pre-filtration strategies and overflows into a rain garden. System 2 collects from 100 square feet of roof into a 200 gallon tank. Both systems provide potable water and require annual maintenance of the Brazilian ball pre-filter.