ITC audit defense: What IRS auditors look for in vegetation records

June 14, 2026 • 8 min read 📜 Tax & compliance

The Investment Tax Credit (ITC) can cover 30% of your solar project's cost – but only if you can prove you maintained the land. As we discussed in our IRA post, the Inflation Reduction Act made documentation requirements explicit. Now, IRS auditors are actively scrutinizing vegetation management records.

In this post, we'll walk through the 5 key things IRS auditors check when reviewing grazing logs – and exactly how to ensure your records pass.

1. Contemporaneous records (timestamp at time of grazing)

The IRS wants proof that logs were created at or near the time of the activity, not weeks or months later. Spreadsheets compiled after an audit notice are automatically suspect.

What auditors look for: Date and time stamps that are consistent with the grazing schedule. Any gaps or "batch entries" (many logs entered on the same day) raise red flags.

How to pass: Use a system that automatically timestamps each session when the shepherd taps "Complete". GrazeTrace does this offline, so timestamps are never backdated. See offline logging post for why this matters in dead zones.

2. Location data (GPS or paddock identification)

Auditors need to know where grazing occurred. Vague entries like "sector 4" are acceptable only if the site map clearly defines sectors. GPS coordinates are better.

What auditors look for: Consistent location naming. If one log says "north field" and another says "paddock A" for the same area, they'll question data integrity.

How to pass: Preload paddock maps so shepherds select from a dropdown or tap a map. GrazeTrace includes preloaded site maps and automatically attaches GPS coordinates. Learn more on the How it works page.

3. Who performed the work (signature or ID)

Auditors want to know which shepherd or contractor was responsible. This prevents ghost entries or attribution errors.

What auditors look for: Legible signatures or unique identifiers. Handwritten signatures on paper logs are hard to verify.

How to pass: Digital signatures or unique login credentials. GrazeTrace requires shepherds to sign in, and each log carries a digital signature.

4. Duration of grazing (start and end times)

To prove that vegetation was actively managed, auditors may check that grazing sessions lasted a reasonable duration. Too short (e.g., 5 minutes) suggests the sheep didn't actually graze; too long might be impossible given paddock size.

What auditors look for: Plausible durations that match your vegetation management plan. Inconsistent or missing durations are red flags.

How to pass: Automate duration capture. GrazeTrace records start and end timestamps automatically – no manual entry. The shepherd just taps "Start grazing" and "Complete".

5. Audit trail integrity (no alterations)

Once records are created, they must be tamper‑evident. If an auditor suspects you edited logs after the fact, they may reject the entire batch.

What auditors look for: Metadata showing edit history. Spreadsheets have none; paper logs can be altered with whiteout.

How to pass: Use an immutable audit trail. GrazeTrace stores records in a write‑once database. No one can edit or delete a synced session. We cover this in Why GrazeTrace.

📋 IRS audit tip: The IRS recently issued internal guidance emphasizing that "contemporaneous, location‑specific, and verifiable" records are required for ITC vegetation compliance. Spreadsheets and WhatsApp do not qualify.

Real-world example: How one site passed an IRS audit with GrazeTrace

A 150‑acre solar farm in North Carolina was selected for a random ITC audit. The asset manager had been using GrazeTrace for 18 months. The IRS agent requested 24 months of vegetation records. The manager generated a single PDF report covering all grazing sessions, with GPS stamps, timestamps, and digital signatures. The audit closed in 2 weeks with no adjustments. The agent commented: "This is exactly what we need to see."

What if you're not using GrazeTrace yet?

If you're still using manual logs, take immediate steps to improve documentation:

But as audit failure cases show, manual systems often fail. The safest path is automated, immutable logging.

Internal linking: explore more

Ready to ensure your grazing logs pass any IRS audit? Request a pilot and see how GrazeTrace automates compliance.