Soil organic matter plays an important role in cadmium adsorption and immobilization. Since different organic matter components affect cadmium adsorption processes differently, selecting the right organic substrate and knowing how to apply it could improve cadmium remediation. This study compares the effects of two contrasting organic molecules; chitosan and citric acid, on cadmium adsorption and speciation in acidic Ultisol. The adsorption of chitosan to Ultisol significantly increased the soil positive charge while adsorption of citric acid increased the soil negative charge. At pH 5.0, the maximum amount of cadmium adsorbed in excess chitosan was 341% greater than that in excess citric acid. About 73-89% and 60-62% of adsorbed cadmium were bound to Fe/Mn oxides and organic matter/sulfide at pH 4.0 while this fraction was 77-100% and 57-58% for citric acid and chitosan at pH 5.0, respectively. This decrease in the complexing ability of chitosan was related to the destabilizing effect of high pH on chitosan's structure. Also, the sequence through which chitosan, citric acid, and cadmium were added into the adsorption system influenced the adsorption profile and this was different along a pH gradient. Specifically, adding chitosan and cadmium together increased adsorption compared to when chitosan was pre-adsorbed within pH 3.0-6.5. However, for citric acid, the addition sequence had no significant effect on cadmium adsorption between pH 3.0-4.0 compared to pH 6.5 and 7.5, with excess citric acid generally inhibiting adsorption. Given that the action of citric acid is short-lived in soil, chitosan could be a good soil amendment material for immobilizing cadmium.