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
| Scenario | What you see | Credit used? |
|---|---|---|
| Empty file / header only | A clear error naming the problem | No |
| Missing date, BIN, NDC, or amount column | The error lists the missing columns and what the report needs | No |
| Unreadable dates or amounts | The error explains what could not be read | No |
| File too large | A size error before anything is analyzed | No |
| Zero credits on a paid run | A prompt to buy credits — before the file is read | No |
| Completed analysis | Your effective rate, room remaining, and breakdown | Yes — 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.