Donald Trump has said he plans to turn himself in on Thursday to a court in the state of Georgia to face charges of election interference.
A judge in Atlanta who is overseeing the former president’s case has set bail at $200,000.
The agreement says Mr Trump can remain free pending trial so long as he does not attempt to threaten or intimidate witnesses.
Mr Trump denies 13 charges, including racketeering and false statements.
He also suggested the bail conditions indicate the district attorney must have thought he might attempt to flee the US.
Mr Trump was charged last week alongside his co-defendants with attempting to subvert the will of the Georgia electorate by meddling in the state’s election results following his 2020 loss to Democrat Joe Biden.
The former president was heard in a phone call pressuring Georgia’s Republican Secretary of State Brad Raffensperger to “find 11,780 votes” during the ballot count.
The first former or serving US president ever to be indicted, he faces three other criminal cases.