The Sims 4 Cheats Codes

The tables below include Official and Non-Official Sims 4 Skill Cheats, Sims 4 Career Cheats, Sims 4 Perk Cheats, Sims 4 Relationship Cheats, Sims 4 Trait Cheats, Sims 4 Money Cheats, Sims 4 Build Cheats, Sims 4 Emotions Cheats, The Sims 4 Outdoor Retreat Cheats, The Sims 4 Get To Work Cheats, The Sims 4 Dine Out Cheats, and The Sims 4 Restaurant Perk Cheats.

Please note that while using cheats can make for a fun gameplay experience, they may also cause gameplay issues. Always be sure to save your game prior to using cheats to prevent you from losing any progress. If you have questions or are in need of help with any of these cheats.

Official Cheats

The table below contains the “officially” released cheats by Electronic Arts and The Sims Studio. That is not to say the rest aren’t “official”, because they are, it just means these are the cheats that have been extensively tested and are guaranteed to make for a great gaming experience when used.
 

CodeEffect
Hot KeysClick Here for a list of Hot Keys and Game Controls.
HelpLists all available commands in the command console.
kaching OR rosebudAdds §1000 Simoleons to your household.
motherlodeAdds §50,000 Simoleons to your Household.
freerealestate {on/off}Before selecting a house for your Sims to move into, use this cheat to unlock all homes, even ones they cannot afford.
Death.toggle {true/false}Enables/disables death. Use "toggle false" to prevent Sims from dying.
resetSim {FirstName} {Surname}If your Sim becomes frozen or glitches out, this cheat resets the Sim to their default state.
cas.fulleditmodeEnables full CAS editing for existing Sims. This includes traits, names, and clothing.
bb.showhiddenobjectsBuydebug cheat. Once entered, type ‘debug’ in the search bar in buy mode to enable hidden objects.
bb.moveobjectsAllows objects to be placed anywhere without any constraints. While an object is selected, use the 9 and 0 key to adjust the height of the item being moved. 
bb.ignoregameplayunlocksentitlementUnlocks all build/buy objects. Ignores restrictions placed on certain objects and styled rooms that are only available with career promotions.
bb.enablefreebuildAllows the player to construct on and edit lots that are otherwise locked/hidden in the game. 
sims.give_satisfaction_points {#}Gives satisfaction points where {#} is the amount of points to add.
fullscreenToggles The Sims 4 Full screen mode on or off.
headlineeffects {on/off}Hides all headline effects including plumbobs, Sim/Plant names, and thought balloons.
hovereffects off/onRemoves the white outline that surrounds Sims and Objects.
Set as HeadWith testingcheats true enabled, SHIFT + CLICK on any object and select Set as Head. To remove the object, go onto your ACTIVE lot, SHIFT + Click and "Reset" the object. You can then sell it in buy mode, or move it around on your lot.
Pressing SHIFT + ]Increases the size of objects.
Pressing SHIFT + [Decreases the size of objects.
Casclockspeed 0.1-??Slows down and speeds up the CAS actions of a Sim. (CAS ONLY)

Getting a Sim ID

Some cheats require you to have the the Sim ID instead of a Sim’s First and Last name. Use the following cheat to acquire their ID. The ID is the long numerical string at the end.
 

CodeEffect
sims.get_sim_id_by_name (first name) (last name)Displays your Sim's Identification Number that is used for some cheats.

Aspirations

CodeEffect
aspirations.complete_current_milestoneCompletes the selected Sim’s current milestone while receiving the corresponding satisfaction points.
sims.add_buff Points (followed by) sims.remove_buff PointsAdds 100 satisfaction points. The two cheats must be typed as a pair to add more satisfaction points.

 

Careers

CodeEffect
careers.promote {NameOfCareer}Promotes a Sim by one level in their career. Any careers containing multiple words should contain no spaces
e.g. careers.promote TechGuru
careers.demote {NameOfCareer}Demotes a Sim by one level in their career. Note that sims at the first level a career/career branch will be fired. 
e.g. careers.demote TechGuru
careers.add_career {NameOfCareer}Adds a career to the selected Sim.
careers.remove_career {NameOfCareer}Removes the career from a selected Sim.
careers.promote GradeschoolRaises a Child’s Grade Performance
careers.promote HighschoolRaises a Teen’s Grade Performance

Death

CodeEffect
sims.add_buff buff_death_electrocution_warningAdds a death warning buff (Dazed). Death by Electrocution occurs if a Sim repairs an electronic object after receiving this buff.
sims.add_buff buff_death_elderexhaustion_warningInstant death by Overexertion (Elders).
sims.add_buff buff_mortifiedInstant death by Embarrassment.
sims.add_buff buff_motives_hunger_starvingAdds a death warning buff (Ravenous). Death by Hunger occurs if a Sim does not eat within 24 hours of receiving this buff.
sims.add_buff GhostlyTemporarily turns your Sim into a ghost. (Get to Work)
sims.get_sim_id_by_name [PlayedPetFirstName] [PlayedPetLastName]This allows you to get a Pet's ID (Cats & Dogs)
traits.equip_trait Ghost_OldAge [Pet ID]Kills pets and turns them into ghosts (Cats & Dogs)

Emotions

CodeEffect
Sims.add_buff {buffType}Adds emotion buffs to the selected Sim. {buffType} should be replaced with one of the codes listed below.
Sims.remove_buff {buffType}Removes a specific buff from a Sim. {buffType} should be replaced with one of the codes listed below.
Sims.remove_all_buffsResets Sim to Fine (removes all buffs)
Emotion{buffType}Other Information
AngrySocial_Angry, e_Buff_Angry, feelingangry, unfaithfulThese all stack
Embarrassede_buff_embarrassed, peedselfThese two stack
EnergizedEnergizedLow OR EnergizedHighDo not stack, high gives +2
FlirtyFlirtyLow OR FlirtyHighDo not stack, high gives +2
FocusedFocusedLow OR FocusedHighDo not stack, high gives +2
HappySocial_Happy, e_Buff_HappyThese two stack
InspiredInspiredLow or InspiredHighDo not stack, high gives +2
PlayfulPlayfulLow OR PlayfulHighDo not stack, high gives +2
SadSadLow OR SadHighDo not stack, high gives +2
Uncomfortablee_buff_uncomfortable 
TenseBuff_Motives_Fun_desperate 

Interactive Cheats (SHIFT + CLICK OBJECTS AND SIMS)

CheatEffect
Add to FamilyAdds the selected sim to the current household
Modify in CASEdits the selected sim in CAS, except for his/her name and inherited traits
Cheat Motive, Make HappyFills all motives and gives the selected sim a happy emotion
Cheat Motive, Disable Motive DecayMotives freeze
Cheat Motive, Enable Motive DecayMotives behave normally
Reset ObjectResets the selected object/sim
Teleport SimSHIFT + Click to a point on the ground and the selected Sim will teleport there.
Make DirtyObject becomes dirty
Make CleanObject becomes clean
Reset MailboxSHIFT + Click on the Mailbox will reset the Mailbox.
Alter NeedsSHIFT + Click on the Mailbox will open up the options to:
Disable Household Needs Decay
Disable World Need Decay
Enable Household Needs Decay
Enable World Needs Decay
Fill Needs (Household)
Fill Needs (World)

Money

CodeEffect
money {amount}Sets Household funds to an exact amount where {amount} is a number.
sims.modify_funds {+/- amount}Add or subtract Simoleons from Household funds where {(-)amount} can be a positive or negative value.
household.force_bills_dueForces bills to be due
households.autopay_bills {true/false}Enables/disables the autopay of bills

Pregnancy

CodeEffect
sims.add_buff Buff_Pregnancy_Trimester1Gives Sims and Ghosts the appearance of being pregnant in the 1st Trimester.
sims.add_buff Buff_Pregnancy_Trimester2Gives Sims and Ghosts the appearance of being pregnant in the 2nd Trimester.
sims.add_buff Buff_Pregnancy_Trimester3Gives Sims and Ghosts the appearance of being pregnant in the 3rd Trimester.
sims.add_buff Buff_Pregnancy_InLaborPushes Sims and Ghosts to have a fake birth. Babies are not born using these cheats.
pregnancy.force_offspring_count (simID) (count)Once your Sim is pregnant, use this cheat to force a specific amount of babies. Please note that exceeding the allowed household limit will cause stability issues.

 

Relationships

CodeEffect
modifyrelationship John Doe Jane Doe 50 LTR_Friendship_MainModifies a relationship between two Sims by adding 50 points to their Friendship Score. 

NOTE: "John Doe" is the selected Sim, and "Jane Doe" is the targeted Sim. To make mutual changes to the relationship, the target Sim must then become the selected Sim, and the cheat must be entered again. Mutual changes occur only when using this cheat on both Sims.
modifyrelationship John Doe Jane Doe -50 LTR_Friendship_MainModifies a relationship between two Sims by subtracting 50 points from their Friendship Score. 

NOTE: "John Doe" is the selected Sim, and "Jane Doe" is the targeted Sim. To make mutual changes to the relationship, the target Sim must then become the selected Sim, and the cheat must be entered again. Mutual changes occur only when using this cheat on both Sims.
modifyrelationship John Doe Jane Doe 50 LTR_SimToPet_Friendship_MainModifies a relationship between a Sim and a Pet by adding 50 points to their Friendship Score. 

NOTE: "John Doe" is the selected Sim/Pet, and "Jane Doe" is the targeted Pet. To make mutual changes to the relationship, the target Sim/Pet must then become the selected Sim/Pet, and the cheat must be entered again. Mutual changes occur only when using this cheat on both Sims. 

PETS MUST HAVE A LAST NAME FOR THIS CHEAT TO WORK
modifyrelationship John Doe Pet Doe -50 LTR_SimToPet_Friendship_MainModifies a relationship between a Sim and a Pet by subtracting 50 points to their Friendship Score. 

NOTE: "John Doe" is the selected Sim/Pet, and "Jane Doe" is the targeted Pet. To make mutual changes to the relationship, the target Sim/Pet must then become the selected Sim/Pet, and the cheat must be entered again. Mutual changes occur only when using this cheat on both Sims. 

PETS MUST HAVE A LAST NAME FOR THIS CHEAT TO WORK
modifyrelationship John Doe Jane Doe 50 Romance_MainModifies a relationship between two Sims by adding 50 points to their Romance Score.

NOTE: "John Doe" is the selected Sim, and "Jane Doe" is the targeted Sim. To make mutual changes to the relationship, the target Sim must then become the selected Sim, and the cheat must be entered again. Mutual changes occur only when using this cheat on both Sims.
modifyrelationship John Doe Jane Doe -50 Romance_MainModifies a relationship between two Sims by subtracting 50 points from their Romance Score. 

NOTE: "John Doe" is the selected Sim, and "Jane Doe" is the targeted Sim. To make mutual changes to the relationship, the target Sim must then become the selected Sim, and the cheat must be entered again. Mutual changes occur only when using this cheat on both Sims.
relationships.create_friends_for_simSpawns a sim on your lot with a 50% friendship status with your active sim.
relationships.introduce_sim_to_all_othersMakes acquantainces will ALL sims including recently deceased sims.
Sims.get_sim_id_by_name {yoursimsfirstname} {yoursimslastname}Please note that cheats marked with a *** require a simID instead of your Sim's First and Last name. Use this code to get a simID (you're only interested in the long numerical string at the end)
relationship.destroy {yoursimID} {targetsimID}***Completely destroys a relationship 
relationship.add_bit {yoursimID} {targetsimID} {relationshipBit}***Adds a relationship bit (status) between two sims where {relationshipBit} can be one of the following values:
romantic-Married
family_husband_wife
family_grandchild
family_son_daughter
family_brother_sister
family_grandparent
family_parent