Refund policy

We'd rather you trust the meter than chase a refund.

Ghostleads is pay-as-you-go. Most refunds are automatic and land back in your credit balance within minutes — you don't need to email anyone. This page covers the cases where they aren't.

Last updated: May 25, 2026

TL;DR
  • · Failed jobs — 100% automatic refund, usually within minutes.
  • · Under-delivery (fewer rows than requested) — we auto-refund the difference.
  • · Per-email billing on people exports — you only pay for rows where we found an email. The rest ride free.
  • · Verify mode — rows the verifier explicitly marks invalid don't count toward your bill either. You ship them in the CSV labeled invalid, but you pay for emails that pass.
  • · Unused top-up credits — refundable within 7 days of purchase if no credits have been spent.
  • · Credits never expire. If you don't use them this month, they're still there next year.

1. Per-job refunds (automatic)

Every Ghostleads export job is charged upfront based on the row count you requested, then reconciled when the job finishes. Two situations trigger an automatic refund — no email required:

  • The job failed. Pipeline crashed, Apollo blocked us mid-run, or anything else outside your control. We mark the job as Failed and refund 100% of the credits you paid upfront. You'll see the refund on your dashboard and on the job detail page.
  • We delivered fewer rows than you requested. Apollo only had 850 prospects matching your filter but you asked for 1,000 — we ship 850 rows in the CSV and refund the credits for the 150 we couldn't deliver.
  • People exports: we only bill for rows where we found an email. Names, titles and LinkedIn URLs for the rest still land in your CSV — those rows cost you nothing. The "Charged" number on your job is always the billable subset.
  • Verify mode: invalid emails are free. When you pick MillionsVerifier or LeadMagic as the verifier, rows the verifier explicitly marks invalid don't count toward your bill. They still ship in the CSV with the verdict label so you can see exactly what was filtered out — you just pay for emails that pass. Catch-all and unknown verdicts are still billed (the email is probably real, the verifier just couldn't be 100% sure).

Refunds post to your credit balance, not your card. They're visible in your job history with the reason ("Job under-delivery refund", "Job failed — full refund", etc).

2. Top-up refunds

When you top up credits via Stripe, the charge is for credits — not for a specific export. So the refund rules are different:

  • Within 7 days, no credits used: we'll refund the full top-up amount back to your card. Email support@ghostleads.co with the email you signed up with and the top-up date.
  • Within 7 days, some credits used: we'll refund the unused portion, minus a small processing reconciliation if Stripe fees are involved. Email us to start the request.
  • After 7 days: top-up purchases are non-refundable, but your credits never expire — you can keep using them indefinitely.

3. Data quality issues

If a delivered export had meaningfully wrong data — wrong job titles for the majority of rows, defunct companies, emails that bounced at unusual rates — email us with the job ID and a sample of what was wrong. If we can verify the issue, we'll credit back the affected rows.

This isn't carte blanche: we don't refund for normal bounce rates (most B2B email lists run 3–8% bounces), or for prospects who simply didn't reply. We're refunding bad data, not bad outcomes.

4. Subscription chargebacks (we don't have subscriptions)

Ghostleads doesn't bill you monthly. There's nothing to cancel, nothing that auto-renews, and no charge you didn't initiate yourself by clicking "Top up". If a charge appears on your card you don't recognize, email us before filing a chargeback — almost all "surprise" charges turn out to be a top-up by a teammate who shares the account.

5. How to request a refund

For per-job refunds: you don't need to. They happen automatically.

For everything else:

  1. Email support@ghostleads.co from the address you signed up with.
  2. Subject line: "Refund request — [your reason]".
  3. Include the job ID (if applicable) and the top-up date / amount.
  4. We'll reply within a few hours. Most refunds are processed same-day.

6. Processing time

Credit refunds land instantly. Card refunds (Stripe) usually appear on your statement within 5–10 business days, depending on your bank.

Questions about a specific charge?

Email us with the date and amount — we'll sort it out.