I have not tried this for myself, but I read something like this in the wiki: Rolling For Initiative To send a roll result directly to the turn tracker, first, select the Token you wish to roll for initiative and then use the below roll option in your macro: /roll 1d20 + 5 &{tracker} The "tracker" roll option tells Roll20's roll system, "Show the results of this roll, but also use the result as the value in the turn tracker." If the token that you have selected doesn't already have a turn in the turn order, one will be added. If it already has at least one turn, all current turns will be updated with the new value. In addition, you can add the result of the roll, or subtract the result of the roll, from the current turn value for the selected token by using the following flags: /roll 1d20 + 5 &{tracker:+} /roll 1d20 + 5 &{tracker:-} For a game such as Shadowrun where you want to subtract 10 from the current initiative after every turn, you could have a global macro like so: /me @{selected|token_name} ends their turn. [[10 &{tracker:-}]] Note that the tracker flag works both in regular rolls and inline rolls. You can even reference these values the same way you would Attributes by using the syntax: @{tracker|Item Name} .