Trust & privacyFailed uploads

Do failed uploads use a credit?

The short answer

In the normal flow, no. Validation failures, missing columns, unreadable data, oversized files, and analysis errors are designed to use zero credits. A credit is consumed only after the analyzer produces a completed result.

When a credit is NOT used

  • The file is empty or has a header but no claim rows.
  • Required columns (date, BIN, NDC, amount paid) cannot be found.
  • The data cannot be read (dates or amounts are unreadable).
  • The file is too large to analyze, or the upload fails.
  • Something goes wrong on our side during the run.
  • You run the free demo.

When a credit IS used

Exactly one credit is used in the normal flow when PharmaFix returns a completed analysis. If the server finds no available credit, it refuses to analyze the uploaded contents and returns a no-credit message.

Scenario by scenario

ScenarioWhat you seeCredit used?
Empty file / header onlyA clear error naming the problemNo
Missing date, BIN, NDC, or amount columnThe error lists the missing columns and what the report needsNo
Unreadable dates or amountsThe error explains what could not be readNo
File too largeA size error before anything is analyzedNo
Zero credits on a paid runA prompt to buy credits — before the file is readNo
Completed analysisYour effective rate, room remaining, and breakdownYes — exactly 1

Why this matters

The normal flow is designed so validation failures use zero credits and a completed analysis uses one. If a documented service error consumes a credit without a completed result, follow the Refund & Credit Policy for correction.

Fix a bad file and re-run

If a file will not read, export it from your system with all insurances selected and try again. A re-run only costs a credit once it produces a completed result.

Frequently asked questions

My upload failed and my balance dropped. Is that expected?

No. A failed or unreadable upload should not change your balance. Credits are consumed only on a completed analysis. If you believe a balance changed without a completed result, keep the details and reach out.

What columns does the report need?

Date filled, BIN number, NDC drug code, and amount paid. A group column is optional and lets PharmaFix break out a payer subset when present.

Estimate your report's position against the 25% reference line

Current checkout is test mode. Upload only an authorized PrimeRx or Caremark report without direct patient identifiers. PharmaFix calculates report-based rates and is designed not to retain report rows or results.

Related reading