The price of CBD oil varies from around $0.04 per milligram (mg) to $0.20 per mg of CBD. A topical psoriasis therapy is more expensive than using oils.