The return value is the result of invoking the Decimal.Parse methodSo, you might as well just use the Parse! <g> Actually, it doesn't say, and I don't know, if it compiles to the same IL code or not. If it does, then it really wouldn't matter which you use. If it doesn't, then that would mean that the Convert calls the Parse and that *would* be more inefficient.