A bull call spread tends to be profitable when the underlying stock increases in price. It can be established in one transaction, but always at a debit (net cash outflow). The call with the lower strike price will always be purchased at a price greater than the offsetting premium received from writing the call with the higher strike price.