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, QuantityFiscal calendar
Ticker, FY_End (MM/DD)Haram data
Ticker, Fiscal_Year, Total_Haram_Income (or Total_Revenue), Total_Outstanding_SharesYou 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
| Ticker | Date (MM/DD/YYYY) | Type | Quantity | |
|---|---|---|---|---|
Step 2
Fiscal calendar year ends
| Ticker | Fiscal Year End (MM/DD) | |
|---|---|---|
Step 3
Financial data haram income
| Ticker | Fiscal Year | Total 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.