The album was recorded at Paisley Park Studios in Chanhassen, whilst "Confession Time" was recorded at Ocean Way Recording.
Moment of Truth was produced by and mixed by Prince's Paisley Park Records producer, David Z., with additional engineering by Tom Garneau.