diff --git a/esoui/internalingame/marketannouncement/keyboard/marketannouncement_keyboard.lua b/esoui/internalingame/marketannouncement/keyboard/marketannouncement_keyboard.lua
index 9076c73..a8cf936 100755
--- a/esoui/internalingame/marketannouncement/keyboard/marketannouncement_keyboard.lua
+++ b/esoui/internalingame/marketannouncement/keyboard/marketannouncement_keyboard.lua
@@ -19,7 +19,9 @@ function MarketAnnouncementMarketProduct_Keyboard:LayoutCostAndText(description,
self.cost:ClearAnchors()
self.textCallout:ClearAnchors()
- if cost > discountedCost then
+ if self.isFree then
+ self.textCallout:SetAnchor(BOTTOMLEFT, self.purchaseLabelControl, TOPLEFT, ZO_LARGE_SINGLE_MARKET_PRODUCT_CALLOUT_X_OFFSET, 0)
+ elseif cost > discountedCost then
self.cost:SetAnchor(BOTTOMLEFT, self.previousCost, BOTTOMRIGHT, 10)
self.textCallout:SetAnchor(BOTTOMLEFT, self.previousCost, TOPLEFT, ZO_LARGE_SINGLE_MARKET_PRODUCT_CALLOUT_X_OFFSET - 2, 0) -- x offset to account for strikethrough
else