Background: The dealpublished at 09:50 Greenwich Mean Time 8 February 2017
The deal with the Greens adds an extra £160m of direct funding for councils beyond the original draft, although Labour argue this remains a reduction on previous allocations.
It would also see a freezing of the threshold for the higher 40p rate of tax, which was originally to rise with inflation to £43,430 but will now be fixed at £43,000.
It will start at £45,000 elsewhere in the UK, which the Conservatives claim would make Scotland "the highest-taxed part of the UK".
Green co-convener Patrick Harvie, a member of the finance committee, said this was "the biggest budget concession in Holyrood's history".
In an analysis of the deal, external the Fraser of Allander Institute think-tank said it is "as yet unclear" where the extra money included in the deal has come from.
The group, which also raised concerns about "double counting" in the original draft of the budget, called on the government to set out the exact breakdown of where the funds were sourced.
They said: "Obviously there is clearly a negotiating advantage in the government holding back some monies as part of their tactics to get the bill through, but similarly one can see MSPs from now on demanding greater clarity over what is really on the table."