I managed to set a stain in my pale grey carpet using bicarb so I personally wouldn't do it. Get a professional carpet cleaner in.