Vicky McDonell, 63, was sentenced to five years in federal prison.
She was also ordered to pay $940,410 in restitution to Max Pro Consultants, Inc. and MPC Billboards, Inc. in which she was a part owner.
McDonell pleaded guilty in 2013 to the wire fraud scheme.
Federal prosecutors said the scheme lasted for nearly 12 years, from 1997 to 2009.
During that time, she committed more than 2,440 acts of theft, including using the company credit card for pampering at a resort and spa in Excelsior Springs and charging hundreds of dollars for personal meals at bars and restaurants.
Federal prosecutors say McDonell embezzled thousands of dollars from company accounts by paying her son and teenage daughter for unauthorized work.
McDonell also gave her daughter a company credit card and allowed her to charge to it.
McDonell also wrote her mother a $5,000 check for cleaning work that had never been done.