How do you use cheats in The Sims 4?

Sims 4 cheats

Open the cheat console with Ctrl + Shift + C and type a cheat. This list has 81 cheats from game version 1.128.90.1030. 56 of them need testingcheats true first.

The Sims 4 includes cheat commands that alter your household funds, skills, careers, relationships, and build mode rules. You type these commands into a text box during gameplay to change how the game behaves. Some commands work right away, such as motherlode for 50,000 Simoleons or rosebud and kaching for 1,000 Simoleons.

Other cheats require you to turn on the game's cheat mode before they work. The tables on this page list the commands by category, along with the exact text you need to type. You can use base game commands or cheats from packs like Seasons, Island Living, Eco Lifestyle, and Get Famous.

Every cheat

Showing all 81 cheats.

CheatWhat it doesPack
freerealestate on
engine cheat
Makes every lot free to move into. Type it on the neighborhood map; freerealestate off ends it. More about freerealestateBase game
money 100000
needs testingcheats
Sets your household funds to exactly the number you type (it adds or takes away the difference). Household funds top out at §9,999,999. More about moneyBase game
motherlode
Adds §50,000 to your household funds. More about motherlodeBase game
rosebud
Adds §1,000 to your household funds. Typing kaching runs the same command. Also typed as kaching. More about rosebudBase game
households.autopay_bills true
needs testingcheats
Pays your household's bills automatically when they arrive. Without true or false, it flips the setting. Also typed as bills.autopay_bills.Base game
stats.set_skill_level statistic_Skill_AdultMajor_HomestyleCooking 10
needs testingcheats
Sets one skill of the active Sim to the level you type. The skill name is the game's internal name (see the skills list). More about stats.set_skill_levelBase game
careers.promote career_Adult_Astronaut
needs testingcheats
Promotes the active Sim one level in that career, even if they don't meet the promotion requirements. Type it again for each level. More about careers.promoteBase game
careers.add_career career_Adult_Astronaut
needs testingcheats
Gives the active Sim a job in the career you name, at the first level. Type it without a name to get the list of internal career names.Base game
careers.add_performance 0 50 career_Adult_Astronaut
needs testingcheats
Adds work performance in a career. The order is Sim, amount, career; 0 means the active Sim.Base game
careers.demote career_Adult_Astronaut
needs testingcheats
Demotes the active Sim one level in that career.Base game
careers.lay_off career_Adult_Astronaut
needs testingcheats
Lays the active Sim off from that career. It only works while the career lay-off game option is on.Growing Together
careers.remove_career career_Adult_Astronaut
needs testingcheats
Makes the active Sim quit that career.Base game
careers.retire career_Adult_Astronaut
needs testingcheats
Retires the active Sim from that career, so they collect a pension instead of a salary.Base game
careers.set_performance career_Adult_Astronaut 100
needs testingcheats
Sets the work performance of the active Sim in a career to the number you type.Base game
careers.set_performance_percentage career_Adult_Astronaut 1
needs testingcheats
Sets work performance as a share of the bar: 0 is empty, 1 is full, 0.5 is half.Base game
modifyrelationship Bella Goth Mortimer Goth 100 LTR_Friendship_Main
needs testingcheats
Adds points to the relationship of two Sims, named by first and last name. The track is LTR_Friendship_Main for friendship or LTR_Romance_Main for romance; each runs from -100 to 100, and a negative number takes points away. More about modifyrelationshipBase game
relationship.introduce_sim_to_all_others
needs testingcheats
Makes the active Sim acquainted with every other Sim in the save.Base game
relationship.make_all_sims_friends
needs testingcheats
Gives the active Sim a starting friendship with every Sim in the save.Base game
relationships.create_friends_for_sim
needs testingcheats
Finds or makes Sims who fit as friends and gives the active Sim a friendship with them.Base game
sims.fill_all_commodities
needs testingcheats
Fills the needs of every Sim in the save, not only your household. More about sims.fill_all_commoditiesBase game
fillmotive motive_Hunger
needs testingcheats
Fills one need of the active Sim: motive_Hunger, motive_Energy, motive_Bladder, motive_Hygiene, motive_Social or motive_Fun.Base game
households.disable_household_motive_decay
needs testingcheats
Stops the needs of your household from going down.Base game
households.disable_world_motive_decay
needs testingcheats
Stops the needs of every Sim in the save from going down.Base game
households.enable_household_motive_decay
needs testingcheats
Lets the needs of your household go down again.Base game
households.enable_world_motive_decay
needs testingcheats
Lets the needs of every Sim in the save go down again.Base game
households.fill_visible_commodities_household
needs testingcheats
Fills the needs you can see on the needs panel for every Sim in your household.Base game
households.fill_visible_commodities_world
needs testingcheats
Fills the needs you can see on the needs panel for every Sim in the save.Base game
sims.remove_buff Buff_EmbarrassingConversation
needs testingcheats
Removes one moodlet from the active Sim, by its internal name. Also typed as removeBuff.Base game
sims.remove_buff_from_all Buff_EmbarrassingConversation
Removes one moodlet, by its internal name, from every Sim on the lot who has it.Base game
stats.fill_commodities
needs testingcheats
Fills the needs of the active Sim.Base game
stats.fill_commodities_household
needs testingcheats
Fills the needs of every Sim in your household.Base game
resetsim Bella Goth
Resets a stuck Sim, named by first and last name: they stop what they're doing and reappear. More about resetsimBase game
traits.equip_trait trait_Lazy
Gives the active Sim a trait, by its internal name. Reward traits from account rewards only work once you have unlocked them. More about traits.equip_traitBase game
lifestyles.reset_all
needs testingcheats
Resets the progress of every lifestyle on the active Sim.Base game
traits.clear_personality_traits
Removes all personality traits from the active Sim.Base game
traits.remove_trait trait_Lazy
Takes a trait away from the active Sim, by its internal name.Base game
death.toggle false
needs testingcheats
With false, the game blocks every death that runs as a death action, which is all of them except Beetle Juice. With true, deaths come back; with nothing, it flips. The setting isn't saved with your game, so type it again after you restart. More about death.toggleBase game
sims.set_aging_unplayed_sims false
Turns aging on or off for the Sims in households you don't play.Base game
bb.moveobjects on
engine cheat
Lets you place objects anywhere in build mode: overlapping other objects, through walls, or in midair. More about bb.moveobjectsBase game
bb.showhiddenobjects
engine cheat
Shows objects the build and buy catalog normally hides, such as rewards and collectibles. More about bb.showhiddenobjectsBase game
bb.enablefreebuild
engine cheat
Lets you enter build mode on lots that are normally locked, like some community lots.Base game
bb.ignoregameplayunlocksentitlement
engine cheat
Unlocks objects you normally earn, such as career rewards, in the buy catalog.Base game
bb.showliveeditobjects
engine cheat
Shows the live edit objects in the build and buy catalog, which it normally hides.Base game
cas.fulleditmode
engine cheat
Unlocks everything in Create a Sim for a Sim you already have: name, age, traits and aspiration. Type it before you open Create a Sim. More about cas.fulleditmodeBase game
casclockspeed 5
engine cheat
Sets the speed of the idle animations in Create a Sim, from 0 to 10.Base game
sims.modify_in_cas
Opens Create a Sim for the active Sim from live mode, to change their look and outfits.Base game
household.fix_collections
needs testingcheats
Repairs your household's collection log, for items that count as found but don't show.Base game
inventory.purge
needs testingcheats
Deletes everything in the active Sim's inventory. There is no undo.Base game
sims.add_to_family
needs testingcheats
Moves a Sim into your household. Shift-click the Sim with testingcheats on to get the option, or pass the Sim.Base game
sims.remove_from_family
needs testingcheats
Moves the active Sim out of your household, if the household has more than one Sim.Base game
crafting.ingredients_required_toggle
needs testingcheats
Turns off the ingredient requirements of recipes, so Sims can cook and craft without ingredients. Type it again to turn them back on.Base game
fire.toggle_enabled false
needs testingcheats
With false, nothing can catch fire. With true, fires come back; with nothing, it flips.Base game
objects.consumables_infinite_toggle
needs testingcheats
Makes food and drinks never run out. Type it again to turn it off.Base game
objects.lock_all_doors
needs testingcheats
Locks every door on the lot.Base game
objects.unlock_all_doors
needs testingcheats
Unlocks every door on the lot.Base game
eco_footprint.set_eco_footprint_state GREEN
needs testingcheats
Sets the eco footprint of the current neighborhood: GREEN, NEUTRAL or INDUSTRIAL.Eco Lifestyle
narrative.restart_conservation_narrative
needs testingcheats
Restarts Sulani's island cleanup story from the start.Island Living
narrative.set_stage_final_conservation_narrative
needs testingcheats
Moves Sulani's island cleanup story to its final stage, with the island fully restored.Island Living
narrative.set_stage_intermediate_conservation_narrative
needs testingcheats
Moves Sulani's island cleanup story to its middle stage.Island Living
narrative.toggle_island_conservation_narrative_lock
needs testingcheats
Locks Sulani's island cleanup story at its current stage, or unlocks it.Island Living
seasons.advance_season
needs testingcheats
Moves the world on to the next season.Seasons
seasons.set_season WINTER
needs testingcheats
Changes the season right away: SUMMER, FALL, WINTER or SPRING.Seasons
story_progression.disable true
With true, stops story progression, so households you don't play stop changing on their own. With false, turns it back on.Base game
volcanic_eruption large
Makes Sulani's volcano erupt, large or small. It runs the volcanic activity lot trait of Island Living.Island Living
weather.lightning_strike_object
needs testingcheats
Strikes a Sim or object with lightning. Use it from the shift-click menu, or it strikes the active Sim.Seasons or Snowy Escape
weather.picker_dialog
needs testingcheats
Opens a picker where you choose the weather.Seasons
weather.start_icy_conditions
needs testingcheats
Freezes the snow on the ground into ice. It fails if no snow is on the ground.Snowy Escape
weather.summon_lightning_strike
needs testingcheats
Strikes lightning somewhere near the active Sim.Seasons or Snowy Escape
aspirations.complete_current_milestone
needs testingcheats
Completes the current milestone of the active Sim's aspiration, with its satisfaction points. More about aspirations.complete_current_milestoneBase game
sims.give_satisfaction_points 5000
needs testingcheats
Gives the active Sim that many satisfaction points to spend in the rewards store. More about sims.give_satisfaction_pointsBase game
aspirations.complete_aspiration aspiration_Knowledge_A1
needs testingcheats
Completes one aspiration milestone, by its internal name, with all of its goals.Base game
fame.force_fame_moments true
needs testingcheats
Makes fame moments, the random good or bad moments of famous Sims, happen every time they can.Get Famous
fame.set_freeze_fame true
needs testingcheats
Freezes the active Sim's fame where it is, so it neither grows nor fades. false unfreezes it.Get Famous
famepoints 1000
needs testingcheats
Adds fame perk points to the active Sim, to spend on fame perks. It needs Get Famous.Get Famous
bucks.unlock_perk vampirePerks_MindPowers_Mesmerize true
Unlocks one perk, by its internal name. With true it is free; without, it costs the usual points.Base game
bucks.update_bucks_by_amount VampirePowerBucks 10
needs testingcheats
Adds points to a perk currency, such as vampire power points or spellcaster perk points. The first word names the currency.Base game
testingcheats true
Turns on the game's cheat mode, which the commands marked testingcheats need. testingcheats false turns it off. More about testingcheatsBase game
clock.setspeed three
Sets the game speed: paused, one, two or three.Base game
fps on
engine cheat
Shows the frame rate on screen. fps off hides it.Base game
headlineeffects off
engine cheat
Hides the effects above Sims' heads, like the plumbob and speech bubbles, with off. on brings them back.Base game
hovereffects off
engine cheat
Turns off the highlight when you hover over objects. on brings it back.Base game

Cheats by category

Cheats in every life sim

GameOpen the consoleMoney cheatUnlocks the restCheats in our list
The Sims 4Ctrl + Shift + Cmotherlode adds §50,000testingcheats true81
The Sims 3 cheatsCtrl + Shift + Cmotherlode adds §50,000testingCheatsEnabled true47
The Sims 2 cheatsCtrl + Shift + CmotherLode adds §50,000boolProp testingCheatsEnabled true52
Paralives cheatsCtrl + Shift + CJACKPOT adds $50,000Nothing: every command works138

Each count is the cheats players can type in that game, read from its own files. Debug and developer commands are left out.

How to open the cheat console

You open the cheat console in Live mode with a shortcut on your keyboard or controller. Press Ctrl + Shift + C on PC, or press Cmd + Shift + C on Mac. On console, press all four shoulder buttons at the same time to bring up the text box.

Type your command into the box and press Enter. Some commands work outside Live mode, such as freerealestate on when you view the neighborhood map. You also must type cas.fulleditmode before you open Create a Sim to unlock name, age, trait, and aspiration edits.

Many cheats in the tables require you to activate cheat mode first. Type testingcheats true into the console to turn cheat mode on. When you finish, type testingcheats false to turn cheat mode off again.

What turning on testingcheats changes

Turning on testingcheats unlocks the commands marked as needing it in our tables. With it active, the money command sets your household funds to any exact amount up to 9,999,999 Simoleons. You can also set a skill to level 10 or add 100 points to a friendship or romance track.

Career and need commands also depend on this setting. You can promote your active Sim, set their work performance to 100, or retire them for a pension. You can also fill the needs of every Sim in the save or stop household needs from going down.

Enabling testingcheats also lets you use shift-click menus on Sims and objects. For example, you can shift-click a Sim to move them into your household with sims.add_to_family. If you have Seasons or Snowy Escape, you can use the shift-click menu with weather.lightning_strike_object to strike a target.

Questions

How do you get more Simoleons with cheats in The Sims 4?

Type motherlode to add 50,000 Simoleons to your household funds, or type kaching or rosebud to add 1,000 Simoleons. If you turn on testingcheats true first, you can type money followed by a number, like money 100000. Household funds top out at 9,999,999 Simoleons.

How do you place objects anywhere in build mode?

Open the cheat console and type bb.moveobjects on. This command lets you place objects overlapping other items, through walls, or in midair. You can also use bb.showhiddenobjects and bb.showliveeditobjects to reveal hidden items in the catalog.

How do you reset a stuck Sim in The Sims 4?

Type resetsim followed by the Sim's first and last name, such as resetsim Bella Goth. The Sim stops what they are doing and reappears. This command does not require testingcheats to be on.

How do you fully edit an existing Sim in Create a Sim?

Type cas.fulleditmode into the cheat console before you open Create a Sim. This unlocks the Sim's name, age, traits, and aspiration for editing. To open Create a Sim directly from Live mode to change outfits and looks, type sims.modify_in_cas.

How do you turn off death or fires in The Sims 4?

Turn on testingcheats true, then type death.toggle false to block every death action except Beetle Juice. This setting does not save when you quit, so you must type it again after you restart the game. To stop objects from catching fire, type fire.toggle_enabled false.