Nonprofit bookkeeping involves the implementation of fund accounting where funds can be distributed into different groups since donors can set restrictions on what the money is used for.