Scottsdale city spokesman Mike Phillips said on Friday that a judge reviewed the case and decided that seven days should be suspended if the TNT basketball analyst completes an alcohol treatment program.
The Maricopa County Sheriff's Office says Barkley is scheduled to report to jail on Saturday morning.
The 45-year-old Barkley pleaded guilty last month to two misdemeanor DUI charges.
He was stopped by police Dec. 31 shortly after leaving a Scottsdale nightclub and was arrested after failing a field sobriety test.
Barkley's attorney could not immediately be reached for comment Friday.