Include enough line items to provide a complete understanding of your financial situation. Don’t go overboard on the details. Cover all your bases.
Most nonprofit accounting systems has a chart of accounts designed to classify sources of revenue and expense. Use these same classifications in your budget to be able to generate financial reports to funding sources.