Aurora vs Naperville: Where Pressure Shifts

Woman loading groceries into car trunk in Aurora, IL grocery store parking lot
Groceries and everyday essentials cost about 8% less in Aurora compared to Naperville.

Which city wins on cost? For families and professionals weighing a move within the Chicago metro, Aurora and Naperville represent two distinct approaches to suburban life—and two very different cost structures. Aurora offers a lower entry point for housing and walkable pockets with rail transit access, while Naperville commands premium pricing with higher median incomes and more remote work adoption. The decision isn’t about which city costs less overall; it’s about understanding where financial pressure concentrates for your household in 2026, and whether you’re more exposed to front-loaded housing barriers or ongoing transportation and logistics friction.

Both cities sit in the same regional price environment, share identical utility rates, and face similar climate demands. What separates them is how costs show up: Aurora’s housing market creates more flexibility for renters and first-time buyers, while its infrastructure supports car-light living in certain neighborhoods. Naperville’s housing stock skews toward single-family ownership with significantly higher entry costs, but its residents show greater ability to work from home, reducing commute exposure. Neither city is universally cheaper—each fits different household types depending on what trade-offs matter most.

This comparison explains how housing, utilities, groceries, transportation, and local fees behave differently in Aurora versus Naperville, and which households feel those differences most acutely. It’s not about declaring a winner; it’s about matching cost structure to the way you actually live.

Housing Costs

Housing represents the starkest divide between Aurora and Naperville. Aurora’s median home value sits at $241,600, while Naperville’s reaches $482,600—exactly double. For renters, the gap narrows but remains significant: Aurora’s median gross rent is $1,462 per month, compared to Naperville’s $1,787 per month. These aren’t just price differences; they reflect fundamentally different housing markets. Aurora’s lower entry barrier opens pathways for first-time buyers and households prioritizing space over prestige, while Naperville’s premium pricing signals a market oriented toward established homeowners and dual-income professionals.

The structural differences extend beyond price. Aurora’s mixed building height character and land-use diversity create more housing type variety—apartments, townhomes, and single-family homes coexist in walkable pockets near rail transit. This variety supports renters who want proximity to transit and buyers seeking starter homes without sacrificing urban conveniences. Naperville’s housing stock, while lacking detailed OSM signals in the data, typically skews toward larger single-family homes on larger lots, which drives both purchase prices and ongoing maintenance obligations higher. For families prioritizing yard space and newer construction, Naperville delivers that product—but at a cost that front-loads financial commitment.

Renters face different trade-offs in each city. In Aurora, $1,462 per month buys access to neighborhoods with corridor-clustered grocery options and rail connectivity, reducing the need for a second car or constant driving. In Naperville, $1,787 per month typically secures newer construction and more square footage, but may increase reliance on driving for daily errands. For buyers, the difference is even sharper: Aurora’s median home value allows households earning closer to the city’s $85,943 median income to enter ownership, while Naperville’s $482,600 median effectively requires dual incomes well above the city’s $143,754 median to manage comfortably under standard affordability guidelines.

Housing TypeAuroraNaperville
Median Home Value$241,600$482,600
Median Gross Rent$1,462/month$1,787/month

These differences reshape household budgets in distinct ways. First-time buyers and single-income families experience Aurora’s housing market as more accessible, with lower down payment requirements and monthly obligations that leave room for other priorities. Naperville’s housing costs dominate the budget from day one, requiring higher income stability and longer planning horizons. Renters in Aurora gain flexibility and transit access; renters in Naperville gain space and newer amenities but sacrifice some of that flexibility. The choice hinges on whether your household is more constrained by entry barriers or by the need for specific housing features.

Housing Takeaway: Aurora fits households where housing entry cost and ongoing rent flexibility matter most—particularly first-time buyers, single-income families, and renters prioritizing transit access. Naperville fits households with established dual incomes who prioritize space, newer construction, and are prepared to absorb higher front-loaded costs. The primary pressure in Aurora is availability and competition for transit-accessible units; in Naperville, it’s the sheer magnitude of the entry barrier and ongoing ownership obligations.

Utilities and Energy Costs

Utility costs in Aurora and Naperville operate under identical rate structures—both cities face the same 18.74¢/kWh electricity rate and $15.48/MCF natural gas price. This removes regional pricing as a variable and shifts the focus entirely to consumption patterns, housing stock characteristics, and household behavior. The Chicago metro’s climate drives substantial heating demand during long, cold winters and moderate cooling needs during humid summers. How much these seasonal swings affect your household depends less on which city you choose and more on the age, size, and efficiency of your specific home.

Aurora’s mixed building height character and higher density in walkable pockets mean more residents live in apartments or attached housing, which naturally insulates against extreme temperature swings and reduces per-household energy consumption. Single-family homeowners in Aurora face similar exposure to those in Naperville, but the city’s housing stock includes more older construction, which can increase heating costs during extended cold periods unless efficiency upgrades have been made. Naperville’s housing market skews toward larger, newer single-family homes, which often feature better insulation and more efficient HVAC systems—but also more square footage to heat and cool, offsetting some of those efficiency gains.

For renters, utility exposure varies by housing type. Apartment dwellers in Aurora benefit from shared walls and smaller footprints, keeping baseline usage lower and bills more predictable. Renters in single-family homes—more common in Naperville—face higher baseline consumption and greater seasonal volatility, particularly if the home is older or poorly insulated. Families with children experience amplified exposure in both cities: larger homes, more occupants, and higher hot water and appliance usage all push consumption upward. In Aurora, families in older homes may face unpredictable winter heating spikes; in Naperville, families in larger homes face higher baseline costs year-round, even if seasonal swings are less dramatic.

Both cities offer access to utility efficiency programs in principle, and households with control over their housing (homeowners or long-term renters with landlord cooperation) can reduce exposure through insulation upgrades, programmable thermostats, and appliance efficiency improvements. The difference lies in housing type distribution: Aurora’s greater variety of housing forms means more households start with lower baseline consumption, while Naperville’s larger homes mean efficiency upgrades deliver smaller relative reductions. Neither city escapes the region’s heating-dominated cost structure, but the intensity of exposure depends on what you’re heating or cooling.

Utility Takeaway: Households in smaller housing units—particularly apartments or townhomes—experience more predictable, lower-baseline utility costs in Aurora due to housing stock diversity. Families in larger single-family homes face similar seasonal volatility in both cities, but Naperville’s newer construction may offer slightly better efficiency, while Aurora’s older stock may require more proactive management. The primary driver isn’t city choice; it’s housing type, size, and age. Households prioritizing predictability should seek smaller, newer, or well-insulated units regardless of location.

Groceries and Daily Expenses

Grocery costs in Aurora and Naperville operate within the same regional price environment—both cities share an RPP index of 103, meaning no meaningful price differential exists at the category level. Where the two cities diverge is in how grocery shopping and daily errands fit into household routines, and how that structure affects spending behavior. Aurora’s corridor-clustered food and grocery accessibility, combined with walkable pockets and rail transit, creates opportunities for more frequent, smaller shopping trips and access to a mix of discount and specialty options. Naperville lacks detailed OSM signals on errands accessibility, but its higher median income and larger housing stock suggest a shopping pattern oriented toward bulk purchasing, big-box stores, and car-dependent trips.

The structural difference matters for cost-sensitive households. In Aurora, the presence of food establishments concentrated along corridors means residents in certain neighborhoods can walk or take short trips to grocery stores, reducing the friction of running out of staples and allowing for more price comparison across stores. This accessibility supports households managing tighter budgets who benefit from shopping sales, avoiding bulk purchases that tie up cash, and mixing discount grocers with smaller ethnic or specialty markets. In Naperville, the car-dependent shopping model favors efficiency over flexibility: fewer trips, larger carts, and reliance on warehouse clubs or big-box stores that reward volume purchasing but require upfront cash and storage space.

For single adults and couples, Aurora’s errands accessibility reduces the time cost of grocery shopping and makes it easier to avoid convenience spending creep—grabbing takeout or prepared foods because a grocery run feels like a major expedition. The ability to stop at a store on the way home from a rail commute or during a walk keeps grocery spending more intentional. In Naperville, single adults and couples with higher incomes may not feel grocery price pressure as acutely, but the car-dependent model increases the likelihood of convenience purchases: stopping for coffee, picking up prepared meals, or ordering delivery when a grocery trip requires dedicated planning and driving time.

Families with children face different pressures in each city. In Aurora, families benefit from the ability to shop more frequently and adjust purchases based on weekly needs, but they also face the logistical challenge of managing grocery trips without a car if they’ve chosen a car-light lifestyle. In Naperville, families typically rely on large weekly or biweekly shopping trips to big-box stores, which reduces per-unit costs through bulk purchasing but increases the upfront cash outlay and requires sufficient storage space. Both strategies work, but they fit different household cash flow patterns: Aurora’s model suits families with variable income or tighter week-to-week budgets, while Naperville’s model suits families with stable income who can absorb larger periodic expenses.

Grocery Takeaway: Households managing tighter budgets or preferring frequent, flexible shopping trips experience less friction in Aurora due to corridor-clustered grocery access and walkable infrastructure. Families and professionals with stable incomes who prioritize efficiency and bulk purchasing fit Naperville’s car-dependent, big-box-oriented model better. The cost difference isn’t in prices—it’s in how shopping structure affects cash flow, convenience spending, and time allocation. Households sensitive to week-to-week budget flexibility should prioritize Aurora’s accessibility; those optimizing for time efficiency and volume discounts should prioritize Naperville’s model.

Taxes and Fees

Couple drinking coffee on apartment balcony overlooking walkable Naperville, IL street
While housing costs more in Naperville, many residents find the walkability and amenities worth the premium.

Property taxes, sales taxes, and local fees represent ongoing obligations that affect homeowners and renters differently in Aurora and Naperville. While specific tax rates aren’t provided in the data, the structural differences between the two cities—particularly in housing values and income levels—suggest distinct tax exposure patterns. Aurora’s lower median home value of $241,600 translates to lower absolute property tax bills for homeowners, even if effective tax rates are similar. Naperville’s $482,600 median home value means homeowners face significantly higher annual property tax obligations, which become a larger share of ongoing housing costs and reduce flexibility for other expenses.

For renters, property taxes are embedded in rent, but the pass-through effect differs by market. In Aurora, where rental supply includes more diverse housing types and older stock, landlords may absorb some tax increases to remain competitive, particularly in neighborhoods with high renter turnover. In Naperville, where rental stock skews toward newer single-family homes and higher-income tenants, landlords have more pricing power and are more likely to pass tax increases directly to renters. This makes Naperville renters more exposed to tax volatility over time, even though they don’t pay property taxes directly.

Local fees—trash collection, water, sewer, and parking—vary by city policy and housing type. Homeowners in both cities typically pay these fees directly, but the structure matters. In Aurora, where mixed land use and higher density are present, some fees may be lower due to economies of scale in service delivery. In Naperville, where larger lots and lower density are more common, per-household fees for services like water and sewer may run higher due to infrastructure costs. Homeowners associations (HOAs) are more prevalent in Naperville’s newer subdivisions, adding another layer of recurring fees that cover landscaping, shared amenities, and exterior maintenance—costs that can range from predictable to volatile depending on the association’s financial health and capital planning.

The tax and fee structure affects different households in distinct ways. First-time homeowners in Aurora face lower absolute property tax bills, which preserves more monthly cash flow for other priorities and makes ownership more sustainable on a single income. Established homeowners in Naperville face higher property tax obligations but often have the income stability to absorb them; the risk lies in tax increases outpacing income growth over time, particularly for retirees or households with fixed incomes. Renters in Aurora experience less direct tax exposure and more stable rent trajectories; renters in Naperville face higher rent levels and greater pass-through risk when property taxes or HOA fees increase.

Taxes and Fees Takeaway: Homeowners in Aurora experience lower absolute property tax obligations due to lower home values, making ownership more accessible and sustainable for single-income or first-time buyers. Homeowners in Naperville face higher property taxes and more prevalent HOA fees, which suit households with stable dual incomes but increase long-term cost predictability risk. Renters in Aurora face less pass-through tax exposure; renters in Naperville face higher baseline rent and greater sensitivity to landlord cost increases. The primary difference is magnitude and predictability: Aurora’s structure favors entry and flexibility, while Naperville’s structure requires higher income stability and longer planning horizons.

Transportation and Commute Reality

Transportation costs in Aurora and Naperville diverge not in fuel prices—both cities face the same $2.91/gal gas price—but in how daily mobility patterns shape time, money, and household logistics. Aurora’s 28-minute average commute and 40.8% long commute percentage signal a city where many residents travel significant distances for work, but the presence of rail transit and walkable pockets with notable bike infrastructure creates alternatives for some households. Only 11.5% of Aurora residents work from home, meaning the vast majority depend on either car or transit commutes. Naperville’s 30-minute average commute is slightly longer, but its 16.4% work-from-home rate and lower 20.4% long commute percentage suggest a workforce with more schedule flexibility and shorter trip distances when commuting is required.

The structural differences matter for cost exposure. In Aurora, households living in walkable pockets near rail stations can reduce or eliminate car dependency for work commutes, cutting fuel, parking, insurance, and maintenance costs. The city’s high pedestrian-to-road ratio and bike-to-road ratio exceeding high thresholds mean certain neighborhoods genuinely support car-light living for daily errands and commuting. For households outside these pockets, Aurora’s long commute percentage indicates significant driving exposure, particularly for jobs in distant parts of the metro. The trade-off is clear: location within Aurora determines whether transportation costs are minimized through transit and walkability or amplified through long car commutes.

Naperville’s transportation profile reflects a different pattern. The higher work-from-home percentage reduces commute frequency for a meaningful share of residents, lowering fuel consumption and vehicle wear even when car ownership remains necessary. The lower long commute percentage suggests more residents work closer to home or have flexible schedules that avoid peak congestion. However, Naperville lacks the detailed OSM signals present for Aurora, and its housing stock and land use patterns typically require car ownership for daily errands, school drop-offs, and weekend activities. The city’s transportation costs are less about commute distance and more about the baseline obligation of owning, insuring, and maintaining at least one vehicle per household—often two for families.

For single adults, Aurora’s transit and walkability infrastructure in certain neighborhoods offers a genuine path to one-car or car-free living, which dramatically reduces transportation costs. In Naperville, single adults typically need a car for both commuting and errands, even if remote work reduces commute frequency. Couples face similar dynamics: in Aurora, one partner might rely on transit while the other drives, reducing the household to one vehicle; in Naperville, dual car ownership is more common due to errands accessibility and commute patterns. Families with children experience the sharpest difference—Aurora’s rail access and walkable pockets allow some families to manage school, activities, and errands with one car and transit passes, while Naperville’s car-dependent structure typically requires two vehicles to handle overlapping schedules and dispersed destinations.

Transportation Takeaway: Aurora fits households willing to prioritize location near rail and walkable corridors to minimize car dependency and transportation costs; it also fits long-distance commuters who can leverage transit for work trips. Naperville fits households with remote work flexibility or shorter commutes who accept baseline car ownership as necessary for daily logistics. The cost difference isn’t fuel prices—it’s whether your household can function with fewer vehicles and less driving. Households sensitive to transportation costs should prioritize Aurora’s transit-accessible neighborhoods; those prioritizing schedule flexibility and space over transit access should prioritize Naperville.

Cost Structure Comparison

Housing pressure dominates the cost experience in both Aurora and Naperville, but the nature of that pressure differs fundamentally. In Aurora, housing costs create a lower barrier to entry but require households to navigate trade-offs between location, transit access, and housing type. Renters and first-time buyers gain flexibility and access to walkable infrastructure, but competition for transit-adjacent units and variability in housing stock age introduce friction. In Naperville, housing costs represent a steep front-loaded commitment that filters for higher-income households; once that barrier is cleared, residents gain space, newer construction, and predictable ownership costs—but at the expense of flexibility and accessibility for households without dual incomes.

Utilities introduce similar seasonal volatility in both cities due to identical rate structures and climate exposure, but the distribution of housing types shifts the baseline. Aurora’s mixed building character and higher density mean more households start with lower utility consumption, particularly renters in apartments or townhomes. Naperville’s larger single-family homes create higher baseline utility obligations, even when newer construction offers better efficiency. The difference isn’t dramatic, but it compounds over time: households in smaller Aurora units experience more predictable bills, while households in larger Naperville homes face higher ongoing exposure regardless of efficiency efforts.

Daily living costs—groceries, errands, and convenience spending—reflect structural differences in accessibility and mobility patterns. Aurora’s corridor-clustered grocery access and walkable pockets reduce the friction of daily errands, supporting households that benefit from frequent, flexible shopping and price comparison. Naperville’s car-dependent model favors efficiency and bulk purchasing, which suits households with stable cash flow and storage space but increases the likelihood of convenience spending when errands require dedicated trips. The cost difference isn’t in prices; it’s in how accessibility shapes behavior and cash flow management.

Transportation patterns matter more in Aurora, where location within the city determines whether households can leverage rail transit and walkability to reduce car dependency. For households in transit-accessible neighborhoods, transportation costs drop significantly; for those outside these areas, long commutes amplify driving exposure. In Naperville, transportation costs are more uniform: most households require at least one car, often two, but higher remote work adoption and shorter commute distances reduce fuel consumption and time costs. The trade-off is between Aurora’s location-dependent cost variability and Naperville’s baseline car ownership obligation.

The better choice depends entirely on which costs dominate your household’s priorities and constraints. Households sensitive to housing entry barriers, transit access, and day-to-day budget flexibility experience Aurora’s cost structure as more forgiving, provided they choose locations strategically. Households with stable dual incomes, longer planning horizons, and a preference for space and predictability experience Naperville’s cost structure as more aligned with their needs, despite higher absolute costs. Neither city is universally cheaper—each fits different financial profiles and lifestyle priorities.

How the Same Income Feels in Aurora vs Naperville

Single Adult

For a single adult, housing becomes the first non-negotiable cost, and the difference between Aurora and Naperville determines how much flexibility remains afterward. In Aurora, median rent of $1,462 per month leaves more room for transportation choices—particularly if living near rail transit allows for reduced car dependency. Flexibility exists in grocery shopping frequency and the ability to adjust spending week-to-week based on corridor-clustered access. In Naperville, median rent of $1,787 per month consumes a larger share of gross income upfront, and the car-dependent structure removes the option to reduce transportation costs meaningfully. Commute friction matters less for remote workers, but errands and social activities require consistent vehicle access, reducing financial flexibility.

Dual-Income Couple

For a dual-income couple, Aurora’s cost structure allows one partner to rely on transit while the other drives, reducing the household to one vehicle and lowering transportation exposure. Housing costs remain manageable, and the ability to shop frequently without major trips preserves cash flow flexibility. In Naperville, higher rent or mortgage obligations require both incomes to remain stable, and the baseline expectation of two cars increases fixed costs. Flexibility exists in the form of remote work adoption and shorter commutes, which reduce time costs even as financial obligations remain front-loaded. The trade-off is between Aurora’s lower baseline costs with location-dependent variability and Naperville’s higher baseline costs with more predictable ongoing expenses.

Family with Kids

For families, Aurora’s cost structure creates breathing room in housing entry costs and offers the possibility of managing logistics with one car and transit passes, particularly in walkable pockets near schools and parks. Grocery accessibility reduces the time burden of errands, and integrated green space access supports low-cost recreation. Flexibility disappears quickly if housing stock age increases utility volatility or if school and activity schedules require more driving than anticipated. In Naperville, higher housing costs dominate from the start, and the expectation of two vehicles to manage overlapping schedules removes transportation as a flexible cost category. Predictability exists in newer housing stock and more stable utility exposure, but the front-loaded financial commitment requires sustained dual-income stability and limits the ability to absorb unexpected expenses.

Decision Matrix: Which City Fits Which Household?

Decision FactorIf You’re Sensitive to This…Aurora Tends to Fit When…Naperville Tends to Fit When…
Housing entry + space needsYou need lower upfront costs or flexible rental optionsYou prioritize entry barrier over square footage and value transit-accessible locationsYou have dual-income stability and prioritize space, newer construction, and predictable ownership costs
Transportation dependence + commute frictionYou want to minimize car dependency or reduce commute time costsYou can live near rail transit and walkable corridors, or you commute long distances and benefit from transit optionsYou work remotely or have shorter commutes and accept baseline car ownership as necessary for daily logistics
Utility variability + home size exposureYou want predictable utility bills and lower baseline consumptionYou choose smaller housing units like apartments or townhomes that insulate against seasonal swingsYou prioritize larger homes with newer construction and accept higher baseline utility obligations
Grocery strategy + convenience spending creepYou manage week-to-week cash flow and benefit from frequent, flexible shoppingYou value corridor-clustered grocery access and the ability to shop without dedicated car tripsYou prefer bulk purchasing efficiency and have stable income to absorb larger periodic grocery expenses
Fees + friction costs (HOA, services, upkeep)You want to avoid unpredictable recurring fees or prefer simpler cost structuresYou choose older housing stock or rentals with fewer embedded fees and more landlord-absorbed costsYou accept HOA fees and higher service costs in exchange for maintained amenities and newer infrastructure
Time budget (schedule flexibility, errands, logistics)You need to minimize time spent on errands and household logisticsYou live in walkable pockets where errands integrate into daily routines without dedicated tripsYou have remote work flexibility and can batch errands efficiently using car-dependent infrastructure

Lifestyle Fit

Aurora and Naperville offer distinct lifestyle experiences shaped by infrastructure, housing patterns, and community character. Aurora’s walkable pockets, rail transit access, and integrated green space create opportunities for households seeking urban conveniences within a suburban framework. The city’s mixed building character and land-use diversity mean residents in certain neighborhoods can walk to parks, access grocery stores along corridors, and commute via rail without constant car dependency. Park density exceeds high thresholds, and water features add recreational variety. For families, schools meet moderate density thresholds, though playground density falls below expectations, suggesting recreation happens more in larger parks than neighborhood play spaces. Healthcare access remains local and routine, with clinics present but no hospital within city limits.

Naperville’s lifestyle profile, while less detailed in the OSM data, reflects a community oriented toward larger homes, established families, and professional households with higher incomes. The city’s lower long commute percentage and higher work-from-home adoption suggest a workforce with more schedule flexibility and less daily friction from commuting. Cultural and recreational amenities typically include well-maintained parks, community centers, and family-oriented programming, though access patterns likely require car trips rather than walkability. The trade-off is clear: Naperville offers space, predictability, and a community built around homeownership and family stability, while Aurora offers infrastructure that supports more varied mobility patterns and lower-cost entry points.

For households prioritizing walkability, transit access, and the ability to live car-light, Aurora’s infrastructure delivers tangible lifestyle benefits. The presence of rail transit and bike infrastructure exceeding high thresholds means residents in the right neighborhoods genuinely experience less car dependency, which affects not just costs but daily routines and time allocation. For households prioritizing yard space, newer construction, and a community where most neighbors share similar income levels and family structures, Naperville’s lifestyle fits better, even if it requires accepting car dependency and higher baseline costs. Neither city offers a universally superior lifestyle—each suits different priorities.

Aurora Quick Facts: Rail transit present, walkable pockets with high pedestrian-to-road ratio, park density exceeds high thresholds, corridor-clustered grocery access.

Naperville Quick Facts: 16.4% work from home (higher than Aurora’s 11.5%), 20.4% long commute percentage (lower than Aurora’s 40.8%), median household income of $143,754 per year.

Frequently Asked Questions

Is Aurora or Naperville more affordable for first-time homebuyers in 2026?

Aurora’s median home value of $241,600 creates a significantly lower entry barrier for first-time buyers compared to Naperville’s $482,600 median. The difference isn’t just price—it’s the income stability required to qualify for financing and manage ongoing ownership costs. Aurora fits buyers closer to the city’s $85,943 median household income, while Naperville effectively requires dual incomes well above its $143,754 median to manage comfortably. First-time buyers prioritizing entry over space and willing to navigate older housing stock find Aurora more accessible; those with established savings and stable dual incomes who prioritize newer construction and larger homes fit Naperville’s market better.

How do transportation costs differ between Aurora and Naperville in 2026?

Transportation cost differences between Aurora and Naperville stem from infrastructure and mobility patterns, not fuel prices. Aurora’s rail transit and walkable pockets allow households in certain neighborhoods to reduce or eliminate car dependency, cutting insurance, maintenance, and fuel costs significantly. Naperville’s car-dependent structure requires baseline vehicle ownership for most households, but its higher work-from-home rate (16.4% vs Aurora’s 11.5%) and lower long commute percentage (20.4% vs Aurora’s 40.8%) reduce driving frequency and time costs. The trade-off is between Aurora’s location-dependent opportunity to minimize car costs and Naperville’s baseline car obligation offset by shorter, less frequent commutes.

Which city has lower grocery and daily living expenses, Aurora or Naperville?

Grocery prices don’t differ meaningfully between Aurora and Naperville—both cities share the same regional price environment with an RPP index of 103. The difference lies in how shopping structure affects spending behavior