Tipping the movers is customary in the United States. As with any gratuity it is a show of appreciation for a job well done. It is not mandatory. “Gratuity” has its origins in the Latin word for voluntary.
For a local move, how much to tip should reflect the length of time the move took and the degree of difficulty. Were there flights of stairs involved? A piano? A heavy armoire? Did the mover need to hoist a piece of furniture? Did they navigate a tight narrow staircase successfully?
A waiter / waitress will spend maybe fifteen minutes throughout a meal with you and it is customary to tip 18%. (They did not even cook the food. – For a debate about tipping wait staff see the opening scene of the movie “Reservoir Dogs.”) A mover will move all your worldly possessions and spend anywhere from a few hours to three to four days with you. It is an extremely physical job. That being said, the average tip is $5 to $7 per hour per mover. Depending on the level of quality mover you have chosen, this will be between 5 % and 15% of the move cost.
Once the move is complete the driver will have you sign paperwork and collect payment. You may give the gratuity to the driver. The driver will split the tip evenly themselves and the crew.
var co = new Object; function recalc_onclick(ctl) { if (true) {
co.num_movers=eeparseFloat(document.formc.num_movers.value);co.move_time=eeparseFloat(document.formc.move_time.value);co.tip_per_hr=eeparseFloatTh(document.formc.tip_per_hr.value);co.move_cost=eeparseFloatTh(document.formc.move_cost.value);calc(co);document.formc.pA3F.value=eedatefmt(fmtdate6,co.pA3F);document.formc.pA3G.value=eedatefmt(fmtdate6,co.pA3G);document.formc.pA4F.value=eedatefmt(fmtdate6,co.pA4F);document.formc.pA4G.value=eedatefmt(fmtdate6,co.pA4G);document.formc.pA5F.value=eedatefmt(fmtdate6,co.pA5F);document.formc.pA5G.value=eedatefmt(fmtdate6,co.pA5G);document.formc.pA6F.value=eedatefmt(fmtdate6,co.pA6F);document.formc.pA6G.value=eedatefmt(fmtdate6,co.pA6G);document.formc.pA8B.value=eedisplayPercentND(co.pA8B,2);document.formc.pA8D.value=eedatefmt(fmtdate6,co.pA8D);document.formc.pA8F.value=eedatefmt(fmtdate6,co.pA8F);document.formc.pA9D.value=eedatefmt(fmtdate6,co.pA9D);document.formc.pA10D.value=eedatefmt(fmtdate6,co.pA10D); };};
var eeisus=1;var eetrue="TRUE";var eefalse="FALSE";var eedec=".";var eeth=",";var eedecreg=new RegExp("\\.","g");var eethreg=new RegExp(",","g");var eecurrencyreg=new RegExp("[$]“,”g”);var eepercentreg=new RegExp(”%”,”g”); var fmtdaynamesshort=new Array(”Sun”,”Mon”,”Tue”,”Wed”,”Thu”,”Fri”,”Sat”); var fmtdaynameslong=new Array(”Sunday”,”Monday”,”Tuesday”,”Wednesday”,”Thursday”,”Friday”,”Saturday”); var fmtmonthnamesshort=new Array(”Jan”,”Feb”,”Mar”,”Apr”,”May”,”Jun”,”Jul”,”Aug”,”Sep”,”Oct”,”Nov”,”Dec”); var fmtmonthnameslong=new Array(”January”,”February”,”March”,”April”,”May”,”June”,”July”,”August”,”September”,”October”,”November”,”December”); var fmtstrings=new Array(”,”,” “,”$”); var fmtdate6=new Array(34,25,2);
function calc(data){var cA2B=data.num_movers;var cA3B=data.move_time;var cA4B=data.tip_per_hr;var cA6B=data.move_cost;var cA3D=(0.05);var cA4D=(0.1);var cA5D=(0.15);var cA6D=(0.2);var cA3F=(((cA3D)*(cA6B)));var cA3G=(((cA3F)/(cA2B)));var cA4F=(((cA4D)*(cA6B)));var cA4G=(((cA4F)/(cA2B)));var cA5F=(((cA5D)*(cA6B)));var cA5G=(((cA5F)/(cA2B)));var cA6F=(((cA6D)*(cA6B)));var cA6G=(((cA6F)/(cA2B)));var cA8D=(((((cA2B)*(cA3B)))*(cA4B)));var cA8F=(((cA8D)/(cA2B)));var cA9D=(cA6B);var cA10D=(((cA8D)+(cA6B)));var cA8B=(((cA8D)/(cA6B)));data.pA3F=cA3F;data.pA3G=cA3G;data.pA4F=cA4F;data.pA4G=cA4G;data.pA5F=cA5F;data.pA5G=cA5G;data.pA6F=cA6F;data.pA6G=cA6G;data.pA8B=cA8B;data.pA8D=cA8D;data.pA8F=cA8F;data.pA9D=cA9D;data.pA10D=cA10D;};
function myIsNaN(x){return(isNaN(x)||(typeof x==’number’&&!isFinite(x)));};function mod(n,d){return n-d*Math.floor(n/d);};function round(n,nd){if(isFinite(n)&&isFinite(nd)){var sign_n=(n<0)?-1:1;var abs_n=Math.abs(n);var factor=Math.pow(10,nd);return sign_n*Math.round(abs_n*factor)/factor;}else{return NaN;}};function eeparseFloat(str){str=String(str).replace(eedecreg,".");var res=parseFloat(str);if(isNaN(res)){return 0;}else{return res;}};var near0RegExp=new RegExp("[.](.*0000000|.*9999999)");function eedisplayFloat(x){if(myIsNaN(x)){return Number.NaN;}else{var str=String(x);if(near0RegExp.test(str)){x=round(x,8);str=String(x);}return str.replace(/\./g,eedec);}};function eedisplayScientific(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var str=String(x.toExponential(nd));return str.replace(/\./g,eedec);}};function eedisplayFloatND(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var res=round(x,nd);if(nd>0){var str=String(res);if(str.indexOf(’e')!=-1)return str;if(str.indexOf(’E')!=-1)return str;var parts=str.split(’.');if(parts.length<2){var decimals=('00000000000000').substring(0,nd);return(parts[0]).toString()+eedec+decimals;}else{var decimals=((parts[1]).toString()+'00000000000000').substring(0,nd);return(parts[0]).toString()+eedec+decimals;}}else{return res;}}};function eedisplayPercent(x){if(myIsNaN(x)){return Number.NaN;}else{return eedisplayFloat(x*100)+'%';}};function eedisplayPercentND(x,nd){if(myIsNaN(x)){return Number.NaN;}else{return eedisplayFloatND(x*100,nd)+'%';}}
function eeparseFloatTh(str){str=String(str).replace(eethreg,"");str=String(str).replace(eedecreg,".");var res=parseFloat(str);if(isNaN(res)){return 0;}else{return res;}};function eedisplayFloatNDTh(x,nd){if(myIsNaN(x)){return Number.NaN;}else{var res=round(x,nd);if(nd>0){var str=String(res);if(str.indexOf(’e')!=-1)return str;if(str.indexOf(’E')!=-1)return str;var parts=str.split(’.');var res2=eeinsertThousand(parts[0].toString());if(parts.length<2){var decimals=('00000000000000').substring(0,nd);return(res2+eedec+decimals);}else{var decimals=((parts[1]).toString()+'00000000000000').substring(0,nd);return(res2+eedec+decimals);}}else{return(eeinsertThousand(res.toString()));}}};function eedisplayPercentNDTh(x,nd){if(myIsNaN(x)){return Number.NaN;}else{return eedisplayFloatNDTh(x*100,nd)+'%';}}function eeinsertThousand(whole){if(whole==""||whole.indexOf("e")>=0){return whole;}else{var minus_sign=”";if(whole.charAt(0)==”-”){minus_sign=”-”;whole=whole.substring(1);};var res=”";var str_length=whole.length-1;for(var ii=0;ii<=str_length;ii++){if(ii>0&&ii%3==0){res=eeth+res;};res=whole.charAt(str_length-ii)+res;};return minus_sign+res;}};function eedatefmt(fmt,x){if(!isFinite(x))return Number.NaN;var padding=0;var tmp=0;var res=”";var len=fmt.length;for(var ii=0;ii
How to insert the calculator into a web page.
You get this text since you have checked “Insert web page into this template”.
You can use your own web page as template. For a minimal sample, see the file template.htm, which is installed in the program folder of SpreadsheetConverter.
- If the web page already
contains a calculator, the calculator will be replaced. - If there you have inserted a HTML-comment
<!-- spreadsheetconverter -->into the web page, the calculator will be placed there. - Otherwise, the calculator will be placed first in the
<body>.
Below
Template text below the calculator.