The Queensland government has revealed plans to make the night of Christmas Eve a public holiday after 6pm to ensure people who work that night receive a pay loading on their standard wage.

If the changes are adopted, a hospitality industry employee working on Christmas Eve night would receive about $146 more in their pay.

The government will also have to pay up to $21 million for nurses, police officers and other government workers under the changes.