Having non-profits pay property taxes — similarly to how they pay employer taxes — seems like a good step. Property taxes are in part a fee for benefits which non-profits receive.
It would also incentivize local governments to encourage the growth of non-profits. Currently Cambridge's tax revenue is negatively affected by Harvard's growth...