NO, not all machines need to be oiled, the newer Vikings do not. I would look up Brother machines on the website and contact them with you specific model number. They will know----Better to be safe than sorry. Now my 33 year old Kenmore does need to be oiled, but I am not sure about the newer ones.