For Coinbase and Binance users

Missing cost basis on Coinbase or your 1099-DA? I rebuild the paper trail.

If your exchange shows missing purchase history, or transfers that do not match, I rebuild the trail from your exports and hand you one clean, documented file for your accountant or tax software.

Data reconciliation only. Not tax advice or filing. How it works

Check my records

Free qualification · no files · reply in writing · See a sample pack

01

Written, no calls

No call is required

02

Checked by a person

Assumptions stay visible

03

Made for your accountant

A file they can follow

Who this is for

When the records stopped making sense.

INDIVIDUALS

Your history has gaps

Exchange exports disagree, transfers do not match, or older purchase records are missing. Often it shows up as a blank cost basis on Coinbase or a 1099-DA.

ACCOUNTANTS

A client's ledger needs a paper trail

You need a documented source map, visible assumptions, and a list of open questions before you decide the tax treatment.

Tax season 2027

Your 1099-DA often leaves out what you paid.

Brokers started sending Form 1099-DA for 2025. Many show what you sold but not what you paid, especially for coins bought before 2026 or moved in from another wallet. A blank basis does not mean you paid nothing, but you will need your own records to show what you paid. Your accountant or tax software decides how to report it.

  • Bought before 2026? Basis may be blank.
  • Moved coins in from another wallet or exchange? Basis may be blank.
  • Bought and kept on one exchange in 2026? The form may show basis.

What you receive

An Evidence Pack another human can follow.

A reviewable record of what changed, why it changed, and what still needs a decision. Nothing is hidden. Open a sample pack (fictional data).

01

Reconciled ledger

Normalized supported records with source references.

02

Source map

What was received, used, missing, or left outside scope.

03

Decision log

Human-reviewed changes and the reasoning attached to them.

04

Open-items list

Questions and evidence gaps that still need a client or adviser.

How it works

Four clear steps. In writing.

We confirm fit and scope before asking for payment or evidence.

01

Qualify

Tell us the years, sources, approximate volume, and what appears to be wrong.

02

Diagnose

For an accepted case, we map gaps, blockers, and the evidence needed before reconstruction.

03

Reconstruct

Supported records are normalized and matched with assumptions kept visible.

04

Hand off

You receive an Evidence Pack for review with your accountant or adviser.

Qualification coverage

Start with the sources I can handle well.

I confirm exactly what I can rebuild in writing. A source on this list is a starting point, not a promise that every export format or transaction type is supported.

01

Coinbase CSV

Supported case by case when the file matches the verified Coinbase Retail Transaction History contract.

02

Binance CSV

Specific spot-history exports are supported after case-specific secure intake is enabled.

03

Public wallet addresses

Qualified as public evidence only; no wallet access, credentials, or custody.

04

Manual opening lots

Qualified for documented source notes and visible unresolved assumptions.

Launch scope covers supported exchange CSVs, public wallet evidence, and manual opening lots. Complex DeFi, NFTs, bridges, and protocol-specific tax classification require separate review and may be declined.

Pricing path

Find out what is wrong before you pay for the fix.

Ledger Rescue projects start at $900. You never pay before I have read your answers and confirmed in writing that I can help.

Prefer to pay in USDC? Email hello@basisrestore.com.

$0

Free qualification

A short check of your answers to see whether I can help.

  • Written reply within three business days
  • No files or transaction details
  • No payment information

$149

$149 Record Diagnostic

A written map of what is missing and what a fix would take, with a fixed price.

  • Offered only after the free check
  • Credited toward the rescue if you go ahead
  • I send a secure payment link

from $900

Ledger Rescue

I rebuild the agreed records and hand off a documented file for your accountant.

  • Quoted after the diagnostic
  • Scope and delivery target confirmed in writing
  • Unresolved items remain visible

Free qualification

Tell us the shape of the problem.

We use this structured request to decide whether the case fits. You receive a written fit, clarification request, or decline within three business days.

Your answers are used only to reply to your request, and I read them myself. See the privacy page and who I am.

Keep evidence out of this form.

Do not send files, wallet addresses, transaction IDs, passwords, API keys, seed phrases, or private keys.

Reply target

3 business days

Payment now

$0

Check your records readiness

Answer a few structured questions. No files, wallet addresses, or credentials are needed.

Who needs the ledger?
Tax years involved
Where the records came from
What appears to be wrong
Do you have a source you cannot access?

Your keys never enter the work.

BasisRestore reconstructs records. It does not need custody, trading permission, or withdrawal access.

  • Never share a seed phrase or private key.
  • Never share an account password, session cookie, one-time code, or recovery code.
  • Never share an API credential with trading, transfer, or withdrawal permissions.
  • The public qualification form accepts metadata only; real transaction files use a separate case-specific process when available.

Synthetic example — no customer data

Resolved where evidence supports it. Open where it does not.

The example below shows the structure of review, not a customer outcome or promised result.

01

Duplicate exchange order

Demo Binance Spot Account · 0.125 BTC

Before

Two source rows appeared to represent one trade

Review state

One canonical record retained

Matching order time, pair, side, quantity, and price

02

Unmatched transfer

Demo Public Wallet · 2.400 ETH

Before

Exchange exit had no linked destination

Review state

Matched to a public-wallet receipt

Asset, amount, timestamp window, and public reference

03

Opening evidence missing

Demo Manual Opening Lots · 8,500.00 USDC

Before

Manual entry had no acquisition evidence

Review state

Kept unresolved for client review

Purchase receipt or adviser-approved assumption required

Questions before you start

Clear boundaries are part of the service.

Is this tax preparation?

No. I organize records. Your accountant decides how to report them. More on the methodology page.

Do I need to book a call?

No. Qualification, clarification, scope confirmation, and case updates can happen in writing.

Can you handle every exchange or DeFi protocol?

Not at launch. We confirm exact source coverage during qualification and decline work that cannot be handled responsibly.

Should I send files with my first message?

No. The public form is metadata-only. If the case fits, evidence collection is a separate private step.

Existing pilot cases

Return to your private workspace.

Magic Link opens an existing workspace. It does not purchase or start a diagnostic.

Use your email to open an existing private workspace. No files or payment are needed here.

Sign in

Magic link sign-in stays separate from qualification and never asks for wallet secrets.