FaithScreener
FIFO tax-lot engineRuns in your browser

Stock purification calculator

Dividend and capital-gains purification for every lot you have held. Enter your trades, each company's fiscal year end and haram income, and see what each lot owes.

Transactions

Every buy and sell, one row each.

TickerDate (MM/DD/YYYY)TypeQuantity
  1. TransactionsEvery buy and sell, one row each. Paste from a spreadsheet or import a CSV.
  2. Fiscal calendarEach company's fiscal year end, so every lot lands in the right year.
  3. Haram incomeThe reported haram income and shares outstanding. The total updates as you type.

Then the company data

Fiscal year ends and haram income turn your trades into amounts. Paste straight from Excel or Google Sheets into any grid, or import a CSV.

Required column formats

Transactions

Ticker, Date (MM/DD/YYYY), Type, Quantity

Fiscal calendar

Ticker, FY_End (MM/DD)

Haram data

Ticker, Fiscal_Year, Total_Haram_Income (or Total_Revenue), Total_Outstanding_Shares

You can also paste directly from Excel or Google Sheets into any grid (tab and newline separated), or use Import CSV. A header row is detected and skipped.

Fiscal calendar

Each company's fiscal year end.

TickerFiscal year end (MM/DD)

Financial data

Each company's haram income and shares outstanding for the fiscal year.

TickerFiscal yearTotal haram income ($)Shares outstanding

Standard mode: enter the company-reported total haram (non-permissible) income for the fiscal year.

Every fiscal period

Each fiscal period shows up here, largest first, once a lot has transactions, a fiscal calendar and haram data.

Enter transactions, a fiscal calendar, and financial data above to compute purification.