I have always believed 5-8% is a good rule-of-thumb, whether for-profit or non-profit, but generally higher for non-profits due to added accounting needs (meaning fund accounting, tracking support vs. program, etc.). Obviously you reach a point where it levels off and potentially declines relative to revenue. I find 8% to be a better fit for the needs of a small nonprofit, whereas a similar sized for-profit would be 5-6%. That is not sufficient to also cover an audit, though.