diff --git a/.changeset/selfish-ladybugs-pull.md b/.changeset/selfish-ladybugs-pull.md
new file mode 100644
index 0000000000000000000000000000000000000000..ac4eb55b783377090e24c50927822cada33b0d17
--- /dev/null
+++ b/.changeset/selfish-ladybugs-pull.md
@@ -0,0 +1,5 @@
+---
+"@eth-optimism/batch-submitter": patch
+---
+
+log errors for monotonicity violations
diff --git a/packages/batch-submitter/src/batch-submitter/tx-batch-submitter.ts b/packages/batch-submitter/src/batch-submitter/tx-batch-submitter.ts
index 3df0b7cbf8a268af8afb3913429e4668f7fe296c..6a98a3032e8f5a2c47b2d21db0b79d95dc8f045c 100644
--- a/packages/batch-submitter/src/batch-submitter/tx-batch-submitter.ts
+++ b/packages/batch-submitter/src/batch-submitter/tx-batch-submitter.ts
@@ -496,7 +496,7 @@ export class TransactionBatchSubmitter extends BatchSubmitter {
           ele.timestamp < earliestTimestamp ||
           ele.blockNumber < earliestBlockNumber
         ) {
-          this.log.warn('Fixing timestamp/blockNumber too small', {
+          this.log.error('Fixing timestamp/blockNumber too small', {
             oldTimestamp: ele.timestamp,
             newTimestamp: earliestTimestamp,
             oldBlockNumber: ele.blockNumber,
@@ -514,7 +514,7 @@ export class TransactionBatchSubmitter extends BatchSubmitter {
           ele.timestamp > latestTimestamp ||
           ele.blockNumber > latestBlockNumber
         ) {
-          this.log.warn('Fixing timestamp/blockNumber too large.', {
+          this.log.error('Fixing timestamp/blockNumber too large.', {
             oldTimestamp: ele.timestamp,
             newTimestamp: latestTimestamp,
             oldBlockNumber: ele.blockNumber,