Tomato Soil Test Report Decoder

A soil test report tells you what your tomatoes are missing and what they already have too much of. Read pH first, since tomatoes do best at 6.0 to 6.8, then check the rating your lab gives each nutrient: low means add it, optimum means leave it, and excessive means avoid it. Enter your results below for a plain-English reading.

Updated September 28, 2026 · Reviewed by Aiza Anwar

Try a preset:

Your entries stay in your browser. Nothing is sent to a server or saved to an account.

What Your Result Means: the decoder puts your results in order of importance, starting with pH, and tells you what each line means for tomatoes. It suggests what kind of fertilizer fits (which of the three N-P-K numbers matter) but not an amount, because your lab’s recommendation is written for your soil. Use it alongside that recommendation.

How Do You Read a Soil Test for Tomatoes?

Find the pH value and the rating words next to each nutrient on your report. Most garden labs print a rating such as low, medium, optimum, or excessive beside the number, and that rating is what matters most.

  1. Enter your soil pH and, if listed, the organic matter percentage.
  2. Pick the rating your lab printed for phosphorus, potassium, magnesium, and calcium.
  3. Read the result from the top: fix pH first, then add only what is rated low.
  4. Check your lab’s rate for amounts, or use our fertilizer and pH calculators.

What Each Result Means

ResultWhat It Tells You
Top priorityThe one thing to fix first
Soil pHWhether nutrients can be taken up
Each nutrientAdd it, maintain it, or avoid it
Fertilizer to chooseWhich N-P-K numbers to look for
NitrogenWhy it is missing and how to plan for it

Soil Test Ratings at a Glance

How the common rating words translate into action, based on the University of Delaware’s interpretation.

RatingWhat It MeansWhat to Do
Low or very lowHigh chance plants respond to moreAdd the nutrient
MediumLow to moderate chance of a responseAdd a modest amount
Optimum or highVery low chance of a responseNo extra needed
ExcessiveMore is not recommendedAvoid adding it

How Does the Soil Test Decoder Work?

It checks pH against the tomato range, reads each nutrient rating, and combines the phosphorus and potassium ratings into the type of fertilizer to look for.

pH 6.0 to 6.8 -> ideal for tomatoes; below -> lime; above -> sulfur
Rating low or very low -> add it; medium -> modest amount
Rating optimum -> no extra; excessive -> avoid
P and K ratings -> which N-P-K numbers to look for
Nitrogen -> not tested, so feed it through the season

The decoder uses your lab’s rating rather than ppm numbers because labs use different tests. Iowa State University Extension, for example, uses the Bray-P1 test below pH 7.4 and the Olsen-P test above it, and each has its own scale.

Worked Example

Say your report shows pH 5.6, organic matter 2.5%, phosphorus optimum, potassium low, and magnesium low. The top priority is raising the pH, because 5.6 is below the 6.0 to 6.8 tomatoes prefer. Since magnesium is also low, dolomitic lime is a good choice, as it raises pH and supplies magnesium. For fertilizer, look for a higher third number (potassium) and a low middle number, since phosphorus is already optimum. Organic matter under 3% means working in compost this season.

Factors That Change the Result
  • Test method: Mehlich-3, Bray-P1, Olsen-P, and ammonium acetate give different ppm numbers for the same soil, so compare ratings, not raw numbers, between labs.
  • Soil pH: pH decides how available nutrients are; iron and manganese lock up in alkaline soil, and magnesium is harder to take up below 6.0.
  • Nutrient balance: heavy potassium can block magnesium uptake, so do not add potassium when it is already high.
  • Soil type: sandy soils hold fewer nutrients and need more frequent, lighter feeding.
  • Sample quality: a single scoop can mislead; mix several cores from the bed for one sample.
Understanding Your Outputs
OutputMeaningBest Used For
Top priorityFirst fixPlanning this season
Soil pHIdeal, low, or highLiming or adding sulfur
Organic matterAgainst the 3 to 6% idealDeciding on compost
P, K, Mg, CaAdd, maintain, or avoidChoosing products
Fertilizer to chooseWhich N-P-K numbers matterShopping
When to Use It

Use it as soon as your report arrives, ideally a few months before planting so pH changes have time to work. For amounts, use the Soil pH Calculator and Fertilizer Calculator. For background, see our guides on the role of pH in tomato growth and fertilizing tomatoes.

Common Mistakes to Avoid
  • Adding a complete fertilizer anyway: if phosphorus is excessive, a balanced 10-10-10 adds more of what you do not need.
  • Ignoring pH: feeding cannot fix nutrients that pH has locked up.
  • Comparing ppm across labs: different tests use different scales.
  • Expecting a nitrogen number: routine tests do not measure it, so plan to feed it.
  • Changing pH all at once: lime and sulfur work slowly, so apply what the lab advises and retest.
Accuracy and Limitations

This decoder explains a report; it does not replace it.

What It Does Well: turns rating words into clear actions for tomatoes and shows what to fix first.

What It Does Not Do: read raw ppm numbers, give application rates, or cover micronutrients, salts, or contaminants. Your lab’s recommendation, written for your soil and test method, takes priority. This is general guidance, not professional agronomy advice.

Methodology

Method: a rule-based reading of a home soil test for tomatoes. Inputs used: soil pH, organic matter percentage, and the lab’s ratings for phosphorus, potassium, magnesium, and calcium. pH bands: 6.0 to 6.8 ideal for tomatoes; up to 7.5 still workable for most crops (Iowa State), with iron and manganese lock-up possible above 7.0. Ratings: meanings follow the University of Delaware’s low, medium, optimum, and excessive categories. Organic matter: 3 to 6% ideal and below 3% needing action (Iowa State). Balance: excess potassium blocking magnesium (University of Kentucky). Nitrogen: not measured by routine tests (Iowa State). No rates: the tool names fertilizer types, not amounts.

Sources: Iowa State University Extension – How to Interpret Soil Test Results, University of Delaware – Interpreting Soil Phosphorus and Potassium Tests, Ohio State University – Interpreting a Soil Test Report, University of Kentucky – Interveinal Chlorosis (Magnesium). Last reviewed: September 28, 2026 · Reviewed by Aiza Anwar.

Frequently Asked Questions

How do I read a soil test report for tomatoes?

Start with pH, because it controls how available every other nutrient is; tomatoes do best around 6.0 to 6.8. Then read the rating your lab gives phosphorus and potassium (low, medium, optimum, or excessive), and add only the nutrients rated low or medium.

What does optimum mean on a soil test?

Optimum means the soil already holds enough of that nutrient, and adding more is rarely worthwhile. The University of Delaware describes it as a very low probability of a favorable response to more of the nutrient.

Why does my soil test not show nitrogen?

Routine soil tests do not measure nitrogen because it moves and changes in the soil too quickly for a reliable reading, as Iowa State University Extension explains. Plan to feed tomatoes nitrogen during the season instead.

Why are my ppm numbers different from another lab?

Labs use different extraction tests, such as Mehlich-3, Bray-P1, Olsen-P, or ammonium acetate, and each has its own ppm scale. That is why this decoder uses the rating your lab printed rather than fixed ppm cut-offs.

What if my phosphorus is high or excessive?

Skip phosphorus. Choose a fertilizer with a zero or low middle number, since adding more is not recommended and will not help your tomatoes.

What is a good organic matter level for a garden?

Iowa State University Extension calls 3 to 6 percent ideal and says levels below 3 percent need action. Working compost in each year raises it slowly.

My soil pH is 7.5. Is that too high for tomatoes?

It is above the ideal 6.0 to 6.8 for tomatoes. Many plants still grow at that level, but iron and manganese become harder to take up above 7.0. Elemental sulfur lowers pH slowly; follow your lab’s rate.

Does low calcium cause blossom-end rot?

Rarely on its own. Blossom-end rot is usually caused by uneven watering, which stops calcium reaching the fruit. Fix watering first, and add calcium only if your test rates it low.

How often should I test my garden soil?

Every few years is enough for most home gardens, and sooner if plants struggle or you change beds. Test in the same season each time so results compare fairly.

Related Tomato Tools

This decoder gives general guidance on reading a home soil test for tomatoes, not professional agronomy advice. Your lab’s recommendations are written for your soil and test method and take priority. Follow product labels when applying lime, sulfur, or fertilizer. Spotted an error? Tell us here.