FaithScreener

Shariah purification

Stock Purification Calculator

A full FIFO tax-lot engine for dividend and capital-gains purification across every holding. Enter transactions, fiscal calendars, and haram income; the engine applies end-of-year and proportional time-weighting rules per lot.

FIFO TAX-LOT ENGINE
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.

Step 1

Transactions buys and sells

TickerDate (MM/DD/YYYY)TypeQuantity

Step 2

Fiscal calendar year ends

TickerFiscal Year End (MM/DD)

Step 3

Financial data haram income

TickerFiscal YearTotal Haram Income ($)Total Outstanding Shares

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

Result

Total purification amount due
$0.00

Summed across 0 purified lots. Ongoing fiscal years are excluded.

Enter transactions, a fiscal calendar, and financial data above to compute purification. Rows are calculated live.