Passengers on all Australian domestic flights will have to weigh carry-on luggage at check-in as airlines crackdown on overweight bags in aircraft cabins.

Virgin Australia and Qantas are now strictly enforcing 7kg cabin baggage rules, joining low-cost carriers Jetstar and Tigerair Australia who already use scales to weigh carry-ons.

The new rules caught out the Indian cricket team, with many players being caught out with excess luggage as they flew from Adelaide to Perth for the second Test on Friday.

A Qantas spokesman said the "renewed focus" on carry-on luggage weights was to ensure the system is "fair" for all customers with regular flyers annoyed by others skirting the rules.

"Qantas offers the most generous amount of cabin baggage of any Australian airline and we know customers like the convenience of not having to check in luggage,” he said.

Virgin Australia began its crackdown on Tuesday with manager of ground operations Paul Woosnam telling news.com.au the change was for the benefit of passengers and staff.

“As an industry, we’re seeing many passengers trying to bring everything but the kitchen sink on domestic flights, which is causing flight delays as well as safety issues for cabin crew, ground crew and passengers,” he said.

Both Qantas and Virgin passengers are allowed up to two items of carry-on luggage weighing 7kg each.

Overweight items will be stored in the baggage hold.