Yes, often there are limits to the potential winnings from a no deposit bonus. These limits are set by the betting sites to prevent significant losses from free bonuses. Always check the terms and conditions associated with the bonus to understand any potential caps on winnings.