Corporate matching (also called matching gifts) is a program offered by many companies in which they match the charitable donations their employees make to nonprofit organizations.