Direct Messenger will deposit money into your bank account
Direct Messenger will pick up and deliver your mail for you
Direct Messenger is ready to deliver on short notice
Direct Messenger will make your routed deliveries



We deliver it so you don’t have to.  Just call us anytime day or night and we’ll dispatch a driver to your door and deliver your package within one hour, three hours or by the end of the business day.

Read More

Routed Deliveries

We deliver it so you don’t have to.  Got a bank deposit you need made? Have another office across town or out of state that you need daily exchange of material with?  Or do you have anything else that needs to go every day,

Read More

Mail pickup

We deliver it so you don’t have to.  “Neither snow nor rain nor heat nor gloom of night stays these couriers from the swift completion of their appointed rounds”.  A time honored phrase but note the non-mention of time.

Read More

Bank Deposit

We deliver it so you don’t have to.  We know that cash flow is the life blood of any business and sometimes your bank deposit just has to get there!  So you stop what you’re doing, get in your car

Read More


Direct Messenger Service (DMS) originally started in Los Angeles, California in 1967.  DMS came to Kansas City in 1970 with original owner Harold Beaham.  At that time the only way companies had to get same day local delivery of packages in Kansas City was by taxi cab. So DMS became the first delivery service in the city.

Read More

Serving Kansas City and the surrounding area, since 1967.


Direct Messenger Service, Inc. began serving the Kansas City area in 1967 with one dispatcher and two drivers. DMS now has over 20 drivers and three dispatchers.

Our drivers are not independent contractors, they are valued employees. This helps protect our customers from liability.

Our outstanding dispatching team has a combined 60 years of dispatching experience. This gives our customers confidence that their needs will be taken care of efficiently. Every delivery request is entered into our database and assigned a sequential trip number for that day. If there is any question pertaining to a delivery, whether it is en-route or from a previous month, we have all the information at our fingertips as do our valuable clients when they access our online order tracking page on our website.

Our flexible billing process allows us to tailor our billing to meet each customer’s specific needs. Our invoices provide billing detail including date, trip number and brief description of the individual call. We can also supply specific information pertaining to each customer such as department names, reference numbers, job codes or any other information that may be requested.

Most importantly, we love what we do. We would love to meet you.

1. Order Convenience

2. Save Time

3. Receive Reliability

Kansas City’s first local delivery service

Contact Us