Estimate your monthly Oregon Trail Card (EBT) allotment for 2024-2025
Total people living and eating together.
Income before taxes and deductions.
Current monthly housing payment.
Heating/Cooling Costs (Full SUA)
Electric/Water Only
Utilities included in rent
Oregon Standard Utility Allowance applies.
How Oregon SNAP Eligibility is Calculated
Oregon's Supplemental Nutrition Assistance Program (SNAP), often referred to as food stamps, uses specific state-mandated guidelines to determine who is eligible and how much they receive on their Oregon Trail Card. Unlike many other states, Oregon utilizes Broad-Based Categorical Eligibility (BBCE), which allows for a higher gross income limit for most households.
1. The 200% Gross Income Limit
In Oregon, most households can qualify if their total monthly gross income is at or below 200% of the Federal Poverty Level (FPL). This is significantly higher than the federal minimum of 130%, making food assistance available to more working families.
2. Household Allotments
The amount of money you receive depends on your household size. As of the current fiscal year (Oct 2023 – Sept 2024), the maximum monthly allotments are:
1 Person: $291
2 Persons: $535
3 Persons: $766
4 Persons: $973
5 Persons: $1,155
6 Persons: $1,386
3. The Benefit Formula
The program assumes a household will spend 30% of its net income on food. The calculation follows these steps:
Gross Income: Your total income before taxes.
Adjusted Income: Subtract the Standard Deduction (approx. $198-$279 depending on household size).
Shelter Deduction: Calculate housing costs plus the Oregon Standard Utility Allowance (SUA). If this exceeds 50% of your adjusted income, a portion is deducted.
Net Income: Adjusted income minus shelter and other deductions.
Final Allotment: Maximum Benefit – (30% of Net Income).
Example Calculation
A single person in Portland earning $1,500 monthly with $800 rent would first be checked against the $2,510 gross limit. Because they pass, the calculator then applies the $198 standard deduction and calculates the shelter excess. If their net income is determined to be $800, 30% of that ($240) is subtracted from the $291 maximum, resulting in an estimated $51 monthly benefit.
Note: This calculator provides an estimate only. Official eligibility must be determined by the Oregon Department of Human Services (DHS). You can apply online via the ONE Oregon portal.
function calculateOregonSNAP() {
var householdSize = parseInt(document.getElementById('householdSize').value);
var grossIncome = parseFloat(document.getElementById('grossIncome').value) || 0;
var housingCost = parseFloat(document.getElementById('housingCost').value) || 0;
var utilityAllowance = parseFloat(document.getElementById('utilitySelection').value) || 0;
var resultDiv = document.getElementById('snapResult');
resultDiv.style.display = 'block';
// 200% FPL Gross Income Limits (OR specific BBCE)
var limits = [0, 2510, 3407, 4303, 5200, 6097, 6993, 7890, 8787];
var maxGross = (householdSize <= 8) ? limits[householdSize] : 8787 + ((householdSize – 8) * 897);
// Max Allotments
var maxAllotments = [0, 291, 535, 766, 973, 1155, 1386, 1532, 1751];
var maxBenefit = (householdSize <= 8) ? maxAllotments[householdSize] : 1751 + ((householdSize – 8) * 219);
// Standard Deductions (approx)
var stdDeductions = [0, 198, 198, 198, 208, 244, 279, 279, 279];
var stdDed = (householdSize maxGross) {
resultDiv.style.backgroundColor = '#f8d7da';
resultDiv.style.color = '#721c24';
resultDiv.innerHTML = '
Likely Ineligible
Your monthly gross income of $' + grossIncome.toFixed(2) + ' exceeds the Oregon 200% FPL limit ($' + maxGross + ') for a household of ' + householdSize + '.';
return;
}
// 2. Calculate Adjusted Income
var adjustedIncome = grossIncome – stdDed;
if (adjustedIncome < 0) adjustedIncome = 0;
// 3. Shelter Deduction
var totalShelter = housingCost + utilityAllowance;
var halfAdjusted = adjustedIncome * 0.5;
var excessShelter = totalShelter – halfAdjusted;
if (excessShelter 672) excessShelter = 672;
// 4. Net Income
var netIncome = adjustedIncome – excessShelter;
if (netIncome < 0) netIncome = 0;
// 5. Benefit Calculation
var expectedContribution = netIncome * 0.3;
var estimatedBenefit = maxBenefit – expectedContribution;
// Minimum benefit for 1-2 person households
if (estimatedBenefit < 23 && (householdSize == 1 || householdSize == 2)) {
estimatedBenefit = 23;
}
if (estimatedBenefit <= 0) {
resultDiv.style.backgroundColor = '#fff3cd';
resultDiv.style.color = '#856404';
resultDiv.innerHTML = '
Limited or No Benefit
Based on your high net income after deductions, you may not qualify for a monthly allotment, even though you meet the gross income limit.';
} else {
resultDiv.style.backgroundColor = '#d4edda';
resultDiv.style.color = '#155724';
resultDiv.innerHTML = '
Estimated Monthly Benefit:
$' + Math.round(estimatedBenefit) + '
This is an estimate for Oregon SNAP. Actual amounts are determined by the Oregon DHS upon application.';
}
}