How is Cooldown Reduction applied?

I am currently running a Zer0 build that depends heavily on replenishing health and shields using the Holo Decoy (Action Skill). I have a Legendary Hunter Class Mod with +40% Cooldown Rate and a Proficiency Relic with +35.8% Cooldown rate. I'm interested in how those values are applied. Do they work additively or multiplicatively? Also, is there a hard cap on how low the cooldown can get? And finally, if I cancel my Action Skill early, is the total cooldown reduction applied to the full cooldown or the reduced cooldown time?

Edit: Also, the items say 'Cooldown Rate' -- what exactly does that mean? Is it the same as a Cooldown reduction (i.e. 40% CR → 60% Cooldown remaining) or is there like an Action Skill Bar that fills at a certain rate to which the Cooldown Rate Multiplier is applied?


The way cooldowns are calculated is quite a simple formula. Noted in this article from gamerevolution and backed by many others, the formula is:

Total Cooldown (seconds) = Base Cooldown / Cooldown Rate - Cooldown Bonus

For your Zer0 playthrough, you can ignore the cooldown bonus since it is only for Salvador in Borderlands 2. The is no hard cap for cooldowns, which is why Salvador can actually have his Gunzerking action skill off cooldown before the previous use is complete; however, the other characters don't have skills that allow for this, so they are soft capped to the highest cooldown rate achieved through items, with max cooldown rate from proficiency relics being +44% and max cooldown rate from class mods varying for each character (+42% for Zer0).

For you, Zer0 has a base cooldown of 15 seconds. When finding the cooldown rate number you use in this equation, you always start with 1.00 and then add the cooldown rates from your items/skills (so answering your additive vs multiplicative question, it is additive). For you, your cooldown rate would be 1.758 in this equation. So your overall cooldown at this moment in time would be roughly 8.5 seconds. Unless you have the Many Must Fall skill, which redeploys your hologram if you kill an enemy with a Merle, canceling your skill early either by shooting or by meleeing will consume the rest of the time available and it begins the cooldown, not giving you any reduction like you would with Axton picking up his turret.

Also, to answer the edited part as well, cooldown reduction is included in the cooldown bonus. It is subtracted after cooldown rate stats have been applied.