Tennant Creek bottle shops and pubs have agreed to broad alcohol restrictions in the lead-up to this weekend's football grand final.

The town's alcohol accord has imposed a ban on the sales of cask wine, fortified wine and spirits until Sunday.

The accord's Kaye Eade says retailers are putting the interests of the community before their own.

"They're putting the community first and putting their pockets second, which is very admirable," she said.

"They see the damage that alcohol does, being members of the community there, they live there as well so it's in their best interest to reduce the harm in their region.

"It is attracting a lot of the broken glass in the community, causing harm to children playing in parks etc, so they are trying to work out ways of reducing that and keeping harm to a minimum."