Cross sections for charge transfer and ionization in proton–uracil collisions are studied, for collision energies 0.05<E<2500 keV, using two computational models. At low energies, below 20 keV, the charge transfer total cross section is calculated employing a semiclassical close-coupling expansion in terms of the electronic functions of the supermolecule (H-uracil)+. At energies above 20 keV, a classical-trajectory Monte Carlo method is employed. The cross sections for charge transfer at low energies have not been previously reported and have high values of the order of 40 Å2, and, at the highest energies of the present calculation, they show good agreement with the previous results. The classical-trajectory Monte Carlo calculation provides a charge transfer and electron production cross section in reasonable agreement with the available experiments. The individual molecular orbital contributions to the total electron production and charge transfer cross sections are analyzed in terms of their energies; this permits the extension of the results to other molecular targets, provided the values of the corresponding orbital energies are known.