The problem of unifying portfolio planning and transaction demands for cash in a single model is considered. We distinguish between portfolio selection and portfolio revision problems. Each problem is formulated as a single-period model allowing exogenous stochastic cash demands and: (1) deterministic returns on the earning assets, (2) stochastic returns on the earning assets. Thus, four single-period models are presented. An analytic solution for one of the models is derived, and numerical examples given. The other models are nonlinear programming problems, two of which are computationally tractable. Implications of the models are discussed.