Tomatoes need acidic soil, and alkaline soil stops them from absorbing nutrients
Tomato plants grow best in soil with a pH between 6.0 and 6.8—slightly acidic. When your soil pH is above 7.0 (alkaline or "sweet"), tomatoes cannot absorb iron, manganese, and zinc even if those nutrients are present in the soil. The result is yellowing leaves, stunted growth, and poor fruit production. You can lower soil pH by adding sulfur, aluminum sulfate, or organic matter like peat moss or compost made from pine needles.
The fastest method is elemental sulfur, which takes 4 to 6 weeks to work but is inexpensive and widely available at garden centers. Aluminum sulfate (also called alum) works in 1 to 2 weeks but costs more. For a permanent fix that improves soil structure at the same time, work in acidic organic matter—this takes longer but builds better soil over time.
Key Takeaways
- Test your soil pH with a kit from a garden center or through your local extension office before adding anything, because over-correcting can lock up other nutrients.
- Elemental sulfur is the cheapest option and lasts longest, but needs 4 to 6 weeks to lower pH; aluminum sulfate works faster (1 to 2 weeks) but costs more.
- The amount of sulfur or aluminum sulfate you need depends on your current pH and soil texture—clay soils need more than sandy soils to shift the same amount.
- Mixing in acidic compost, aged pine needles, or peat moss improves soil structure while slowly lowering pH over a season.
- Retest soil pH every 6 to 8 weeks during the growing season to avoid dropping below 6.0, which creates new nutrient problems.
Test your soil pH before you treat it
Do not guess at your soil pH. A soil test kit from any garden center costs $10 to $20 and takes 10 minutes—you mix soil with the included solution and compare the color to a chart. If you want a more precise reading, contact your local cooperative extension office (search "[your state] cooperative extension" online) and ask about soil testing. Many extension offices run soil tests for $15 to $30 and return results in 1 to 2 weeks with specific recommendations for your region.
Write down your current pH and the target pH (6.0 to 6.8 for tomatoes). The gap between these two numbers tells you how much sulfur or aluminum sulfate to add. If your soil is only slightly alkaline (pH 7.0 to 7.5), you may need just 1 to 2 pounds of sulfur per 100 square feet. If it is very alkaline (pH 8.0 or higher), you may need 3 to 5 pounds per 100 square feet. Soil texture matters too: clay holds amendments longer than sand, so clay soils need higher rates.
Use elemental sulfur for a slow, lasting fix
Elemental sulfur is the most common and cheapest way to lower soil pH. Soil bacteria convert elemental sulfur into sulfuric acid over 4 to 6 weeks, gradually lowering pH. Buy it as a powder or granules at any garden center—it is labeled "sulfur" or "soil sulfur" and costs $10 to $20 for a 5-pound bag.
Spread the sulfur evenly over the soil surface and work it in to a depth of 6 to 8 inches with a spade or tiller. Water the area well after process—moisture speeds the conversion process. Retest your soil pH after 4 weeks. If it has not dropped enough, add more sulfur and wait another 4 weeks. Do not add more than your initial calculation suggests in the first process, because sulfur keeps working for months and you can overshoot your target.
Elemental sulfur works best in warm soil (above 60°F) and slows down in cold weather. If you explore it in fall, expect slower results through winter. Spring process gives faster results because soil warms up and bacterial activity increases.
Use aluminum sulfate for faster results
Aluminum sulfate (alum) lowers soil pH in 1 to 2 weeks instead of 4 to 6 weeks. It is more expensive than elemental sulfur—expect to pay $15 to $30 for a 5-pound bag—but works when ready because it does not need bacterial conversion. You will find it labeled "aluminum sulfate," "soil acidifier," or sometimes "alum" at garden centers.
Dissolve aluminum sulfate in water according to the package instructions (usually 1 to 2 pounds per 100 gallons of water) and explore it evenly to your tomato bed. Water the soil thoroughly after process. Retest pH after 2 weeks. Because aluminum sulfate works so quickly, there is a higher risk of dropping pH too far, so start with the lower end of your calculated amount and add more only if needed.
One drawback: aluminum sulfate can leave residual aluminum in the soil if overused. Stick to the package rate and do not explore more than once per season without retesting first.
Mix in acidic organic matter for long-term improvement
Adding compost, peat moss, or aged pine needles lowers pH slowly while building soil structure—this is the best approach if you have time before planting. Acidic organic matter does not work as fast as sulfur or aluminum sulfate, but it improves water retention and adds beneficial microbes at the same time.
Peat moss is highly acidic (pH 3.5 to 4.5) and works well, but it is expensive and harvesting it damages wetlands. Aged pine needles are free if you have pine trees, acidic, and excellent for tomatoes. Spread 2 to 3 inches of aged pine needles over your bed and work them in to 6 to 8 inches deep. Compost made from pine needles or leaves is less acidic than raw pine needles but still helpful—mix in 3 to 4 inches and work it in deeply.
This method takes a full season to shift pH noticeably, so combine it with sulfur or aluminum sulfate if you need faster results. The organic matter will keep working year after year, gradually maintaining a lower pH as it breaks down.
Avoid common mistakes when lowering soil pH
The most common mistake is adding too much amendment at once. Sulfur and aluminum sulfate keep working for weeks or months, so if you add more than your calculation suggests, you can drop pH below 6.0, which locks up calcium and magnesium and creates new problems. Always start with the lower end of your calculated amount, wait 4 to 6 weeks, retest, and add more only if needed.
Another mistake is not mixing amendments deep enough. Sulfur and aluminum sulfate work best when they are in contact with soil throughout the root zone. Spread them evenly and work them in to at least 6 inches deep—surface process is slow and uneven.
Do not explore amendments to wet soil. Wait until soil is moist but not waterlogged, then water after process. Wet soil compacts easily and prevents even mixing.
Finally, do not assume one treatment is permanent. Alkaline soil tends to stay alkaline because the underlying geology is alkaline. You may need to add sulfur or organic matter every 1 to 2 years to keep pH in the tomato range. Retest every season to stay on top of it.
Frequently Asked Questions
Can I use vinegar or coffee grounds to lower soil pH?
Vinegar is too dilute to lower soil pH meaningfully—the effect washes away with the first rain. Coffee grounds are only slightly acidic and work too slowly. Stick to sulfur, aluminum sulfate, or acidic organic matter like pine needles for reliable results.
How long does it take to see results in my tomato plants?
Elemental sulfur takes 4 to 6 weeks to lower pH, so you may not see improvement in plant growth for 6 to 8 weeks. Aluminum sulfate works in 1 to 2 weeks. Once pH is in range, tomatoes usually show greener leaves and better growth within 2 to 3 weeks as they absorb iron and other nutrients again.
What if my soil is too acidic instead of alkaline?
If your pH is below 6.0, add ground limestone (calcium carbonate) instead. Spread it evenly, work it in 6 inches deep, and retest after 4 to 6 weeks. Follow the package rate based on your current pH and soil texture.
Can I lower pH in a container instead of in-ground soil?
Yes. Use potting mix formulated for acid-loving plants (it already has a lower pH), or mix regular potting soil with 20 to 30 percent peat moss or aged pine needles. Container soil drains faster than ground soil, so amendments work more quickly but also leach out faster—you may need to refresh acidic amendments every season.
Is it safe to use sulfur if I have pets or children?
Elemental sulfur is low-toxicity and safe around pets and children once it is worked into the soil and watered in. Do not let children or pets eat it directly from the bag. Aluminum sulfate is also safe once applied and watered in, but avoid contact with skin or eyes during process—wear gloves and wash your hands afterward.