The qualified teams were seeded in the final stages according to their results in the second stage, with the group winners seeded 1–8, and the group runners-up seeded 9–16.
Each tie was played on a home-and-away two-legged basis, with the higher-seeded team hosting the second leg. However, CONMEBOL required that the second leg of the [|finals] had to be played in South America, i.e., if there was a finalist from Mexico, they would have to host the first leg regardless of seeding.
In the finals, if tied on aggregate, the away goals rule would not be used, and 30 minutes of extra time would be played. If still tied after extra time, the penalty shoot-out would be used to determine the winner.
If there were two semifinalists from the same association, they would have to play each other.
Bracket
The bracket of the final stages was determined by the seeding as follows:
The first legs were played on April 28 and May 5–7, and the second legs were played on May 5 and 12–14, 2015.
Match A
---- The second leg was suspended after River Plate players were attacked with pepper spray by Boca Juniors fans when the squad returned to the field following halftime, with the match still 0–0. CONMEBOL opened disciplinary proceedings against Boca Juniors, and decided to disqualify them from the tournament on May 16, 2015. River Plate advanced to the quarterfinals.
Match B
---- UANL won 3–2 on aggregate and advanced to the quarterfinals.
Match C
---- Internacional won 5–3 on aggregate and advanced to the quarterfinals.
Match D
---- Guaraní won 3–0 on aggregate and advanced to the quarterfinals.
Match E
---- Racing won 3–2 on aggregate and advanced to the quarterfinals.
Match F
---- Santa Fe won 3–2 on aggregate and advanced to the quarterfinals.
Match G
---- Emelec won 2–1 on aggregate and advanced to the quarterfinals.
Match H
---- Tied 1–1 on aggregate, Cruzeiro won on penalties and advanced to the quarterfinals.
Quarterfinals
The first legs were played on May 19–21, and the second legs were played on May 26–28, 2015.
Match S1
---- River Plate won 3–1 on aggregate and advanced to the semifinals.
Match S2
---- UANL won 2–1 on aggregate and advanced to the semifinals.
Match S3
---- Internacional won 2–1 on aggregate and advanced to the semifinals.
Match S4
---- Guaraní won 1–0 on aggregate and advanced to the semifinals.
Semifinals
The first legs were played on July 14–15, and the second legs were played on July 21–22, 2015.
Match F1
---- River Plate won 3–1 on aggregate and advanced to the finals.
Match F2
---- UANL won 4–3 on aggregate and advanced to the finals.
Finals
The finals were played on a home-and-away two-legged basis. If tied on aggregate, the away goals rule would not be used, and 30 minutes of extra time would be played. If still tied after extra time, the penalty shoot-out would be used to determine the winner. Since UANL are from Mexico, they had to host the first leg regardless of seeding The first leg was played on July 29, and the second leg was played on August 5, 2015.