Our pool service cleans residential filters every month.  You can really get by with cleaning the filter every 2 or 3 months.  A moderately dirty filter actually removes finer particles than a freshly cleaned one.  However, if you have a dog that swims in your pool, it probably needs to be cleaned monthly.