A comprehensive model of land-surface processes has been under development suitable for use with various NCAR General Circulation Models (GCMs). Special emphasis has been given to describing properly the role of vegetation in modifying the surface moisture and energy budgets. The result of these efforts has been incorporated into a boundary package, referred to as the Biosphere-Atmosphere Transfer Scheme (BATS). The current frozen version, BATS1e is a piece of software about four thousand lines of code that runs as an offine version or coupled to the CCM. It includes (i) assignment of land type and soil information to each model grid square, (ii) calculation of soil, snow or sea-ice surface temperature in response to net surface heating and depending on soil or snow heat capacity and thermal conductivity, (iii) calculation of soil moisture, evaporation, and surface and groundwater runoff, (iv) specification of vegetation cover in terms of fractional ground shading and relative areas of transpiring and nontranspiring plant surfaces for different types of land-use, (v) surface albedo in terms of soil moisture, vegetation cover, and snow cover, including the shading of snow by vegetation, (vi) plant water budget including foliage and stem water storage, intercepted precipitation, and transpiration as limited by stomatal resistance and soil dryness, (vii) surface drag coefficients as a function of bulk Richardson number and vegetation cover, and (viii) determination of foliage temperature in response to energy-balance requirements and consequent fluxes of heat and moisture from the foliage to canopy air. Scientific studies have been pursued over the last decade to better establish the importance of various aspects of land-surface processes for climate and climate models and to gain confidence in the utility of application of BATS1e within a climate model. This report describes the physical processes, current numerical parameterizations, and some of the code structure of BATS1e.