A church usher is a person who helps ensure a smoothly running church service and who ministers to people in a variety of practical ways. The specific responsibilities include greeting people as they arrive for the service, assisting people with special needs, and collecting the offering and assist in communion.